我是 JEST 的新手,并收到了上述警告。我想知道哪个是替代方案,因为它已被弃用。
这是我正在做的测试:
it('is instantiated', () => {
expect(wrapper.isVueInstance()).toBeTruthy();
Run Code Online (Sandbox Code Playgroud)
});
我正在使用函数 setMethods,它仍然有效,但是我在控制台上收到了上述消息。我想知道新方法应该是什么?
它被用来监视一个方法,然后查看它是否是使用模拟参数调用的,代码如下:
const spyGenerateCalendar = jest.spyOn(wrapper.vm, 'generateCalendar');
const spyAxiosRequest = jest.spyOn(axios, 'get');
// setting methods for spying
wrapper.setMethods({generateCalendar: spyGenerateCalendar});
wrapper.vm.generateCalendar();
// Expecting calls
expect(spyGenerateCalendar).toHaveBeenCalled();
expect(spyAxiosRequest).toBeCalledWith(axiosRequestURL, axiosRequestParams);
Run Code Online (Sandbox Code Playgroud) 我正在尝试从主页中删除"最近查看过的",但我不知道该块的调用位置.我试图删除,reports.xml但块留在那里.然后我试图删除所有代码home_product_viewed.phtml并且它工作,但我不想删除代码.我只想删除对该文件的调用,但我不知道该文件的调用位置.