2017-04-03 128 views
0

我使用KarmaJS和JasmineJS在Angular2上進行單元測試。 當我運行「npm test」時,瀏覽器會自動打開,但是測試不會自動執行。Angular2 - KarmaJS - 單元測試沒有自動執行npm測試

npm test

如果我改變所有的測試將在項目執行的任何文件。

success

這裏我的 「karma.conf.js

enter image description here

這裏我的 「test.ts」 的文件,我在 「karma.conf.js」 是指

test.ts

回答

0

在我的情況下,我排除了tsconfig.json中的所有* .spec.ts文件。

「排除」:[ 「node_modules」, 「wwwroot的」, 「分型/瀏覽器」, 「分型/主」, 「分型/ browser.d.ts」, 「分型/ main.d.ts 「 」DIST「, /*.spec.ts"** ...

它必須是這樣的:

「排除」:[ 「node_modules」, 「wwwroot的」, 「分型/瀏覽器」, 「分型/主」, 「分型/ browser.d.ts」, 「分型/ main.d。 TS」, 「DIST」], 「文件」:[ 「test.ts」], 「包括」:[ 「/.spec.ts」, 「/ .d.ts」]。 ..