UNPKG

design-comuni-plone-theme

Version:
38 lines (33 loc) 912 B
import React from 'react'; import { render, screen } from '@testing-library/react'; import '@testing-library/jest-dom/extend-expect'; import Sidebar from '../HTML/Sidebar'; import configureStore from 'redux-mock-store'; import { Provider } from 'react-intl-redux'; import thunk from 'redux-thunk'; const middlewares = [thunk]; const mockStore = configureStore(middlewares); const mock_fields = { '@type': 'html', }; const store = mockStore({ intl: { locale: 'en', messages: {}, }, }); test('View renders all fields', async () => { render( <Provider store={store}> <Sidebar data={mock_fields} block="82b85da3-ccd2-4d89-a7de-802965c5db24" /> </Provider>, ); //campi sidebar expect(screen.getByText(/Mostra lo sfondo del blocco/i)).toBeInTheDocument(); expect( screen.getByText(/Mostra lo sfondo a tutta larghezza/i), ).toBeInTheDocument(); });