Angular2 - KarmaJS - 单元测试不会在npm测试中自动执行

时间:2017-04-03 14:27:15

标签: angular jasmine karma-runner karma-jasmine

我使用KarmaJS和JasmineJS对Angular2进行单元测试。 当我跑" npm test"浏览器自动打开,但测试没有自动执行。

npm test

如果我更改任何文件,所有测试都将在项目中执行。

success

这里我的" karma.conf.js "

enter image description here

在这里我的" test.ts "我引用的文件" karma.conf.js"

test.ts

1 个答案:

答案 0 :(得分: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”],“files”:[       “test.ts”],“包括”:[       “的 / .spec.ts”,       “ / .d.ts”] ......