describe('<NotFound />', () => { const render = createRender(); it('renders correctly', () => { const wrapper = render( <Router> <NotFound /> </Router> ); expect(wrapper).toMatchSnapshot(); }); });
describe('<AppBar />', () => { let render; beforeAll(() => { render = createRender(); }); it('renders without crashing', () => { render( <StaticRouter location="" context={{}}> <AppBar /> </StaticRouter> ); }); });
describe('<App />', () => { let render; let store; beforeAll(() => { render = createRender(); store = configureStore(); }); it('renders without crashing', () => { render( <Provider store={store}> <StaticRouter location="/" context={{}}> {renderRoutes(routes)} </StaticRouter> </Provider> ); }); });
describe('<Home />', () => { const render = createRender(); it('renders correctly', () => { const wrapper = render(<Home />); expect(wrapper).toMatchSnapshot(); }); });
describe('<TweetList />', () => { const render = createRender();
describe('<Tweet />', () => { const render = createRender(); it('renders Tweet correctly', () => { const wrapper = render( <StaticRouter location="/" context={{}}> <Tweet tweet={{ id_str: 'test', title: 'test', user: { screen_name: 'test', name: 'Test', }, favorite_count: 0, retweet_count: 0, text: 'test', created_at: 'Sun Sep 03 20:05:30 +0000 2017', }} /> </StaticRouter> ); expect(wrapper).toMatchSnapshot(); }); });