Ich brauche Hilfe, um zu verstehen, wie ich meinen Test verbessern kann?Wie Test der Reaktionskomponente mit Spaß verbessern?
Ich bedeckt branches
Tests zu 100%, aber statements
Tests nicht tun können, functions
Tests und lines
Tests so wie diese abgedeckt?
Hier ist meine Code-Abdeckung (durch Scherz zur Verfügung gestellt):
Und hier ist mein Test:
/**
* 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);
});
});
Jede Beratung ist willkommen.
Vielleicht müssen Sie 'render' anstelle von' shallow' verwenden und dann die Anweisungen testen. – Mihir