在这里,我用vue和vuetify设置了laravel 6项目。我正在尝试创建crud表,在那里我试图从vuex存储中获取数据,但对于某些人,我看不到我的操作按钮。我可以看到我的表中有数据,但操作可能是空的。我已经创建了存储文件夹,并且在我的存储文件夹中有Store.js文件。attribute to limit CSS to this component only --></style> store.js import Vue
我至少检查了一个关于模拟和测试Vuex操作的 of ,但是我无法自己成功地实现它们。虽然我遵循了上述链接中提供的大部分步骤,但它始终会导致toHaveBeenCalled到false。您可以模拟操作,而不必使用jest.fn()复制它们的实际功能,对吗?我不明白为什么我还是不能成功地完成这个任务。操作的位置)。from 'vuex'i
我一开始很容易,我只想测试一种只会使布尔值为false的方法(通过单击按钮触发)。我也在使用vuetify。我在某种程度上模拟了一个按钮,然后我希望我要传递的变量(showLoginDrawer)在单元测试中返回false。下面我包含了组件和测试文件。from 'vuex'import { shallowMount, mount } from
我用的是Vue,Vuetify,Vue-Router和Vuex的项目。其目的是在更模块化的方法中创建一个带有侧栏的基本布局,以便使用Vue实现可伸缩性。}模块被分解为一个包含操作、getter、突变和状态的文件。import Vue from 'vue/dist/vue';import Axios from '
我有一个用Typescript编写的vue组件,其中我导入了一个用vuex模块装饰器编写的vuex存储。我的代码运行良好,但是当我尝试使用vue- test -utils和jest编写单元测试时,我无法注入我的存储。createLocalVue } from '@vue/test-utils'import Vuetifyfro