我正在尝试使用 react、ava 等创建单元测试。我在创建简单单元测试以检查是否调用了方法时遇到问题。如果该方法已被调用,我的测试应该通过。但是,当我检查代码覆盖率时,我会收到一条消息,说“功能未覆盖”。下面是我用来测试它的代码。
import test from 'ava';
import React from 'react';
import { Cart } from 'components/Cart/CartDisplay';
import { shallow } from 'enzyme';
let props;
test.beforeEach(() => {
props = {
popError: () => {},
message: '',
count: 2,
displayCart:() => {},
onClose:() => {}
};
});
test('renders okay?', (t) => {
shallow(
<Cart {...props} />
);
t.pass('yes');
});
test('Cart Displayed okay?', (t) => {
props.displayCart();
t.pass('yes');
});
我究竟做错了什么?