小编Fra*_*ues的帖子

如何使用Karma,karma-typescript,Jasmine,Mocha,Chai设置NativeScript Angular

我正在尝试配置karma.config.jsNativeScript Angular跟随官方文档运行项目:

https://docs.nativescript.org/angular/tooling/testing

问题是测试总是失败并且总是在运行node_modules/,platforms/但我在excludeFiles属性中提到了它们.

我创建了一个github repo来重现它

我正在使用分离的分支来重现它jasminemocha

https://github.com/francisrod01/native-script-angular2-karma-demo

场景1:karma-typescript+jasmine

依赖关系:

  • nativescript-angular: ~5.3.0
  • nativescript-theme-core: ~1.0.4
  • nativescript-unit-test-runner: ^0.3.4
  • reflect-metadata: ~0.1.8
  • tns-core-modules: ~4.0.0

devDependencies:

  • @types/node: ^10.1.4
  • babel-traverse: 6.26.0
  • babel-types: 6.26.0
  • babylon: 6.18.0
  • jasmine-core: ^3.1.0
  • karma: ^2.0.2
  • karma-jasmine: ^1.1.2
  • karma-nativescript-launcher: ^0.4.0
  • karma-typescript: ^3.0.12
  • lazy: 1.0.11
  • nativescript: ^4.0.2
  • nativescript-dev-typescript: ~0.7.0
  • typescript: …

karma-runner karma-jasmine nativescript-angular karma-typescript

6
推荐指数
0
解决办法
1319
查看次数