UNPKG

@plone/volto

Version:
49 lines (45 loc) 1.3 kB
import React from 'react'; import renderer from 'react-test-renderer'; import configureStore from 'redux-mock-store'; import { Provider } from 'react-intl-redux'; import { MemoryRouter } from 'react-router-dom'; import ListingView from './ListingView'; const mockStore = configureStore(); describe('ListingView', () => { it('renders a listing_view component', () => { const store = mockStore({ intl: { locale: 'en', messages: {}, }, }); const component = renderer.create( <Provider store={store}> <MemoryRouter> <ListingView content={{ title: 'Hello World!', description: 'Hi', items: [ { title: 'My item', description: 'My item description', url: '/item', '@type': 'Document', }, { title: 'Second item', description: 'My second item description', url: '/item2', '@type': 'Document', }, ], }} /> </MemoryRouter> </Provider>, ); const json = component.toJSON(); expect(json).toMatchSnapshot(); }); });