import React from 'react'; import ClientApplications from '../application-edit-component'; import renderer from 'react-test-renderer'; import { MemoryRouter } from 'react-router-dom'; import { CREATE_FEATURE, CREATE_STRATEGY, UPDATE_APPLICATION } from '../../../permissions'; jest.mock('react-mdl'); test('renders correctly if no application', () => { const tree = renderer .create( true} /> ) .toJSON(); expect(tree).toMatchSnapshot(); }); test('renders correctly without permission', () => { const tree = renderer .create( false} /> ) .toJSON(); expect(tree).toMatchSnapshot(); }); test('renders correctly with permissions', () => { const tree = renderer .create( [CREATE_FEATURE, CREATE_STRATEGY, UPDATE_APPLICATION].indexOf(permission) !== -1 } /> ) .toJSON(); expect(tree).toMatchSnapshot(); });