1
我需要幫助以瞭解如何改進我的測試?如何用笑話改進反應組分的測試?
我覆蓋branches
測試100%但不能做statements
測試,functions
測試和lines
測試那麼如何涵蓋這些?
這裏是我的代碼覆蓋(由開玩笑提供):
這裏是我的測試:
/**
* Testing our ItemList component
*/
import { shallow } from 'enzyme';
import React from 'react';
import { BootstrapProvider } from 'bootstrap-styled';
import ItemList from '../index';
const renderComponent = (props = {}) => shallow(
<BootstrapProvider>
<ItemList {...props} />
</BootstrapProvider>
);
describe('<ItemList />',() => {
it('should render an <ItemList /> tag',() => {
const renderedComponent = renderComponent();
expect(renderedComponent.find('ItemList').length).toBe(1);
});
});
任何意見都歡迎。
也許你需要使用'render'而不是'shallow',然後測試這些語句。 – Mihir