Skip to content

Commit 94f24cf

Browse files
committed
test: compile integration tests with tsc
1 parent 5482ada commit 94f24cf

File tree

9 files changed

+616
-545
lines changed

9 files changed

+616
-545
lines changed

integration/build_angular/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,6 @@ testem.log
4141
# System Files
4242
.DS_Store
4343
Thumbs.db
44+
45+
tests-tsc-out
46+
NPM_PACKAGE_MANIFEST.json

integration/build_angular/package.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
"main": "index.js",
55
"license": "MIT",
66
"scripts": {
7-
"test": "ts-node node_modules/jasmine/bin/jasmine",
7+
"postinstall": "tsc -p tests/tsconfig.json",
88
"pretest-app-shell": "yarn webdriver-update",
9-
"test-app-shell": "yarn test \"tests/app-shell/**/*_spec_large.ts\"",
10-
"test-browser-1": "yarn test \"tests/browser-1/**/*_spec_large.ts\"",
11-
"test-browser-2": "yarn test \"tests/browser-2/**/*_spec_large.ts\"",
12-
"test-browser-3": "yarn test \"tests/browser-3/**/*_spec_large.ts\"",
13-
"test-browser-4": "yarn test \"tests/browser-4/**/*_spec_large.ts\"",
14-
"test-dev-server": "yarn test \"tests/dev-server/**/*_spec_large.ts\"",
15-
"test-extract-i18n": "yarn test \"tests/extract-i18n/**/*_spec_large.ts\"",
16-
"test-karma": "yarn test \"tests/karma/**/*_spec_large.ts\"",
9+
"test-app-shell": "jasmine \"tests-tsc-out/app-shell/**/*_spec_large.js\"",
10+
"test-browser-1": "jasmine \"tests-tsc-out/browser-1/**/*_spec_large.js\"",
11+
"test-browser-2": "jasmine \"tests-tsc-out/browser-2/**/*_spec_large.js\"",
12+
"test-browser-3": "jasmine \"tests-tsc-out/browser-3/**/*_spec_large.js\"",
13+
"test-browser-4": "jasmine \"tests-tsc-out/browser-4/**/*_spec_large.js\"",
14+
"test-dev-server": "jasmine \"tests-tsc-out/dev-server/**/*_spec_large.js\"",
15+
"test-extract-i18n": "jasmine \"tests-tsc-out/extract-i18n/**/*_spec_large.js\"",
16+
"test-karma": "jasmine \"tests-tsc-out/karma/**/*_spec_large.js\"",
1717
"pretest-protractor": "yarn webdriver-update",
18-
"test-protractor": "yarn test \"tests/protractor/**/*_spec_large.ts\"",
19-
"test-server": "yarn test \"tests/server/**/*_spec_large.ts\"",
20-
"test-tslint": "yarn test \"tests/tslint/**/*_spec_large.ts\"",
18+
"test-protractor": "jasmine \"tests-tsc-out/protractor/**/*_spec_large.js\"",
19+
"test-server": "jasmine \"tests-tsc-out/server/**/*_spec_large.js\"",
20+
"test-tslint": "jasmine \"tests-tsc-out/tslint/**/*_spec_large.js\"",
2121
"//webdriver-update-README": "ChromeDriver version must match Puppeteer Chromium version, see https://github.com/GoogleChrome/puppeteer/releases http://chromedriver.chromium.org/downloads",
2222
"webdriver-update": "webdriver-manager update --standalone false --gecko false --versions.chrome 79.0.3945.16"
2323
},
@@ -39,7 +39,6 @@
3939
"@angular/platform-server": "9.0.2",
4040
"@angular/router": "9.0.2",
4141
"@angular/service-worker": "9.0.2",
42-
"@ngtools/webpack": "^9.0.5",
4342
"@types/jasmine": "^3.5.8",
4443
"@types/jasminewd2": "~2.0.3",
4544
"@types/node-fetch": "^2.1.6",
@@ -61,7 +60,6 @@
6160
"puppeteer": "2.1.1",
6261
"raw-loader": "4.0.0",
6362
"rxjs": "^6.5.4",
64-
"ts-node": "^8.6.2",
6563
"tslib": "^1.11.1",
6664
"tslint": "^5.15.0",
6765
"typescript": "3.7",
@@ -70,6 +68,7 @@
7068
"zone.js": "^0.10.2"
7169
},
7270
"resolutions": {
71+
"rxjs": "6.5.4",
7372
"**/@angular-devkit/architect": "^0.900.5",
7473
"**/@angular-devkit/build-optimizer": "^0.900.5",
7574
"**/@angular-devkit/build-webpack": "^0.900.5",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"compilerOptions": {
3+
"outDir": "../tests-tsc-out",
4+
"module": "commonjs",
5+
}
6+
}

0 commit comments

Comments
 (0)