Skip to content

Commit 779d742

Browse files
committed
Run integration tests on Node.js.
1 parent d0bae02 commit 779d742

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

packages-exp/auth-exp/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
"module": "dist/esm5/index.js",
1212
"esm2017": "dist/esm2017/index.js",
1313
"webworker": "dist/index.webworker.esm5.js",
14-
"files": ["dist"],
14+
"files": [
15+
"dist"
16+
],
1517
"scripts": {
1618
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1719
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
@@ -29,7 +31,9 @@
2931
"test:browser:unit:debug": "karma start --auto-watch --unit",
3032
"test:cordova": "karma start --single-run --cordova",
3133
"test:cordova:debug": "karma start --auto-watch --cordova",
32-
"test:node": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'src/!(platform_browser|platform_react_native|platform_cordova)/**/*.test.ts' --file index.node.ts --config ../../config/mocharc.node.js",
34+
"test:node": "run-s test:node:unit test:node:integration",
35+
"test:node:unit": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'src/!(platform_browser|platform_react_native|platform_cordova)/**/*.test.ts' --file index.node.ts --config ../../config/mocharc.node.js",
36+
"test:node:integration": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --reporter lcovonly -- mocha 'test/integration/flows/{email,anonymous}.test.ts' --config ../../config/mocharc.node.js",
3337
"api-report": "api-extractor run --local --verbose",
3438
"predoc": "node ../../scripts/exp/remove-exp.js temp",
3539
"doc": "api-documenter markdown --input temp --output docs",

packages-exp/auth-exp/test/helpers/integration/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import { deleteApp, initializeApp } from '@firebase/app-exp';
1919
import { Auth, User } from '@firebase/auth-types-exp';
2020

21-
import { getAuth } from '../../../index';
21+
import { getAuth } from '../../../'; // Use browser OR node dist entrypoint depending on test env.
2222
import { _generateEventId } from '../../../src/core/util/event_id';
2323

2424
// eslint-disable-next-line @typescript-eslint/no-require-imports

0 commit comments

Comments
 (0)