Nativescript Vue无法进行单元测试,因为它没有XML加载程序

时间:2019-10-11 09:15:26

标签: typescript vue.js nativescript karma-runner nativescript-vue

我正在尝试使用vue-cli插件在带有Typescript的NativeScript Vue应用程序中设置单元测试。

版本:

  • Nativescript-vue:2.4
  • Vue:2.6.10
  • 打字稿:3.6.4

我运行了tns test init并选择了Jasmine作为测试框架。

我编辑了Karma.conf.js并添加了行process.argv.push("--env.development", "--env.android");,因为在点击Karma之前已删除了env标志。

完成此操作后,以下命令将产生以下输出,警告您无法解析webpack中的xml文件:

由于原木的剪切长度,我制作了包含以下原木的要旨

  • 登录模拟器
  • 纱线运行setup-webpack-config && tns测试android --env.development
  • yarn运行setup-webpack-config && tns测试android --env.development --log跟踪

https://gist.github.com/pietdevries94/28b52f81136230a14ead07b932aea1d3

我已经尝试过将xml-loader添加到vue.config.js,但这无济于事。

0 个答案:

没有答案