Какая лучшая практика и почему?-
Это я определяю оболочку внутри каждого из тестов
it('renders correctly', () => {
const wrapper = shallow(<App.WrappedComponent />);
expect(wrapper).toMatchSnapshot();
});
it('tests something else', () => {
const wrapper = shallow(<App.WrappedComponent />);
const title = wrapper.find('AppTitle');
expect(title.childAt(2).text()).toBe('React App!');
});
или
Этот я определяю оболочку вне каждого из тестов
const wrapper = shallow(<App.WrappedComponent />);
it('renders correctly', () => {
expect(wrapper).toMatchSnapshot();
});
it('tests something else', () => {
const title = wrapper.find('AppTitle');
expect(title.childAt(2).text()).toBe('React App!');
});
Просто интересно, есть ли какие-то проблемы с памятью и т. Д., Определяя ее вне тестов.