我第一次使用带有webpack的vue-cli并尝试使用单元测试功能。但是,我删除了默认的HelloWorld.vue组件,因为我在自定义应用程序中不需要它。因此,当在终端中运行以下命令时,我得到一个单元测试错误:
$ npm run test
> vuetemplate@1.0.0 test D:\Users\myName\Desktop\vue-cli-webpacktemplate
> npm run unit
> vuetemplate@1.0.0 unit D:\Users\myName\Desktop\vue-cli-webpacktemplate
> jest --config test/unit/jest.conf.js --coverage
FAIL test\unit\specs\HelloWorld.spec.js
● Test suite failed to run
Configuration error:
Could not locate module @/components/HelloWorld (mapped as D:\Users\myName\Desktop\vue-cli-webpacktemplate\src\components/HelloWorld)
Please check:
"moduleNameMapper": {
"/^@\/(.*)$/": "D:\Users\myName\Desktop\vue-cli-webpacktemplate\src\$1"
},
"resolver": undefined
Test Suites: 1 failed, 1 total
我的问题:我想在我的应用上进行单元测试。我是否需要重新放置默认的HelloWorld组件才能在我的应用程序上成功进行测试?或者,有没有办法跳过它?不知道该怎么做。感谢。
答案 0 :(得分:0)
检查它是否未作为AppComponent或任何其他组件的导入引用。也许在测试中。