开玩笑的vue单元测试

时间:2018-08-08 08:27:27

标签: vue.js jestjs vue-test-utils

我在网络应用程序单元测试中使用笑话,但是遇到了一个困难的案例。 我将一个组件导入到test.spec.js文件中,该组件从另一个文件中导入一个http请求函数,此http请求函数使用在vuex状态中定义的var,此状态数据使用window对象,这导致测试文件错误。下面是一些代码。

test.spec.js:导入一个名为Info.vue的组件

import Info from '@/pages/user/Info.vue'

Info.vue:requestData

导入http请求函数get-api-data.js

import { requestData } from '@/service/get-api-data'

get-api-data.js:导入商店(vuex)数据 import store from '@/store'

商店具有与窗口对象有关的那些变量:

env: {
    apiUrl: window._env.apiUrl,
    name: window._env.user,
    password: window._env.apiKey
},

,并且测试套件无法运行。 这是错误:
enter image description here

0 个答案:

没有答案