测试Vue时可以完全忽略子组件吗?

时间:2019-08-04 14:42:04

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

我正在使用BootstrapVue。我有一个组件。它具有一些子组件。子组件之一使用b-modal。

我一直在尝试使用Bootstrap b-modal的组件现在已经不存在年龄了-任何具有使用b-modal的子组件的父组件都会给我以下错误:

node_modules/bootstrap-vue/es/components/modal/modal.js:3
import bBtn from '../button/button';
       ^^^^

SyntaxError: Unexpected identifier

我尝试了多种方法将这些组件导入我的测试文件,包括:

import BootstrapVue from 'bootstrap-vue';
import bModal from 'bootstrap-vue/es/components/modal/modal';
import BButton from 'bootstrap-vue/es/components/button/button'; 
import bBtn from 'bootstrap-vue/es/components/button/button'; 
import bButton from 'bootstrap-vue/es/components/button/button'; 

但是,导入该组件似乎并不重要,只是找不到它。我尝试对使用此bButton组件的子组件以及按钮组件本身进行存根。没有运气,

那么我可以在我的shallowMount中添加一些可以100%忽略子组件的内容吗?

0 个答案:

没有答案