测试驱动开发Vuejs(二)
十月初 Vuejs官方团队发布了测试套件 vue-test-utils github 地址 / 官方网站 本文主要是参考官方的指南 和一个国外的视频教程 第二节
上节留下的问题
我们在开发 Vuejs 项目时,使用最多的是 单文件组件。也就是包含 template
, script
, style
的 .vue 文件。
这类文件依赖webpack和vue-loader。
安装 vue-loader
npm i vue-loader -D
上节中 webapck.config.js 是一个空文件。现在添加内容
module.exports = {
module: {
rules: [{
test: /\.vue$/,
use: 'vue-loader'
}]
}
}
将 counter.spec.js 第二行的 import Counter from '../src/components/Counter';
改为 import Counter from '../src/components/Counter.vue';
将 Counter.js 改写为 Counter.vue
<template>
<div><button @click="count++">+</button><span class="count">8</span></div>
</template>
<script>
export default {
data() {
return {
count: 0
}
}
}
</script>
运行 npm test ,顺利通过。
原教程地址
Written on October 19, 2017