小编May*_*ong的帖子

isVueInstance 已弃用,将在未来版本中删除

我是 JEST 的新手,并收到了上述警告。我想知道哪个是替代方案,因为它已被弃用。

这是我正在做的测试:

it('is instantiated', () => {
expect(wrapper.isVueInstance()).toBeTruthy();
Run Code Online (Sandbox Code Playgroud)

});

在此处输入图片说明

deprecated jestjs

7
推荐指数
2
解决办法
3632
查看次数

setMethods 已弃用,并将在未来版本中删除

我正在使用函数 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)

vue.js vue-test-utils

4
推荐指数
1
解决办法
3918
查看次数

删除最近查看的magento内容

我正在尝试从主页中删除"最近查看过的",但我不知道该块的调用位置.我试图删除,reports.xml但块留在那里.然后我试图删除所有代码home_product_viewed.phtml并且它工作,但我不想删除代码.我只想删除对该文件的调用,但我不知道该文件的调用位置.

php block magento

1
推荐指数
1
解决办法
3575
查看次数

标签 统计

block ×1

deprecated ×1

jestjs ×1

magento ×1

php ×1

vue-test-utils ×1

vue.js ×1