Ava测试不适用于vue单个文件组件

时间:2017-06-21 12:38:31

标签: node.js vue.js ava

问题如下。

我尝试设置" ava"测试vuejs。 我无法直接测试,因为无法测试单个文件组件。 找到了以下说明: https://www.npmjs.com/package/vue-node

创建帮助器(setup.js):

const browserEnv = require('browser-env');
const hook = require('vue-node');
const { join } = require('path');

browserEnv();

hook(join(__dirname, 'webpack.config.test.js'));

并将其放在根文件夹中。

比package.json中包含以下内容:

"ava": {
    "require": [
      "setup.js",
    ]
  }

但后来我发现了错误:

  

无法解析所需的模块' setup.js'

我使用laravel + vue。 还安装了vue-node和browser-env。

1 个答案:

答案 0 :(得分:0)

问题出在路径上: “./resources/assets/js/test/helpers/setup.js”