2017-04-03 111 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”]。 ..