mirror of
https://github.com/kingomarnajjar/flex-template-web.git
synced 2026-07-29 05:00:43 +10:00
Extract snapshot rendering into a helper function
This commit is contained in:
parent
751a948253
commit
fc568292a9
34 changed files with 115 additions and 276 deletions
|
|
@ -1,10 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import BookingInfo from './BookingInfo';
|
||||
|
||||
describe('BookingInfo', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
const tree = renderTree(
|
||||
<BookingInfo
|
||||
pricePerDay="55\\u20AC"
|
||||
bookingPeriod="Jan 2nd - Jan 4th"
|
||||
|
|
@ -12,7 +12,6 @@ describe('BookingInfo', () => {
|
|||
total="165\u20AC"
|
||||
/>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import FilterPanel from './FilterPanel';
|
||||
|
||||
describe('FilterPanel', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<FilterPanel />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<FilterPanel />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,18 +1,14 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import HeroSection from './HeroSection';
|
||||
|
||||
describe('HeroSection', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<HeroSection params={{ displayName: 'most-awesome-shop' }}>
|
||||
test
|
||||
</HeroSection>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<HeroSection params={{ displayName: 'most-awesome-shop' }}>
|
||||
test
|
||||
</HeroSection>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import ListingCard from './ListingCard';
|
||||
|
|
@ -20,14 +19,11 @@ describe('ListingCard', () => {
|
|||
review: { rating: '4' },
|
||||
},
|
||||
};
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingCard {...listing} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingCard {...listing} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import ListingCardSmall from './ListingCardSmall';
|
||||
|
|
@ -20,14 +19,11 @@ describe('ListingCardSmall', () => {
|
|||
review: { rating: '4' },
|
||||
},
|
||||
};
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingCardSmall {...listing} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingCardSmall {...listing} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import MapPanel from './MapPanel';
|
||||
|
||||
describe('MapPanel', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<MapPanel />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<MapPanel />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,14 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import Menu from './Menu';
|
||||
|
||||
describe('Menu', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(<Menu />);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<Menu />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import OrderDetailsPanel from './OrderDetailsPanel.js';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
|
|
@ -24,14 +23,11 @@ describe('OrderDetailsPanel', () => {
|
|||
},
|
||||
confirmationCode: 'some-test-confirmation-code',
|
||||
};
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderDetailsPanel {...props} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderDetailsPanel {...props} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import OrderDiscussionPanel from './OrderDiscussionPanel.js';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
|
||||
describe('OrderDiscussionPanel', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderDiscussionPanel />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderDiscussionPanel />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import SearchResultsPanel from './SearchResultsPanel';
|
||||
|
||||
describe('SearchResultsPanel', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<SearchResultsPanel />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<SearchResultsPanel />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import AuthenticationPage from './AuthenticationPage';
|
||||
|
||||
describe('AuthenticationPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<AuthenticationPage location={{ state: { from: '/protected' } }} />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<AuthenticationPage location={{ state: { from: '/protected' } }} />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import ChangeAccountPasswordForm from './ChangeAccountPasswordForm';
|
||||
|
||||
describe('ChangeAccountPasswordForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<ChangeAccountPasswordForm />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<ChangeAccountPasswordForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import ChangePasswordForm from './ChangePasswordForm';
|
||||
|
||||
describe('ChangePasswordForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<ChangePasswordForm />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<ChangePasswordForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import CheckoutPage from './CheckoutPage';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
|
||||
describe('CheckoutPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<CheckoutPage params={{ listingId: 'some-listing-id' }} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<CheckoutPage params={{ listingId: 'some-listing-id' }} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import ContactDetailsPage from './ContactDetailsPage';
|
||||
|
||||
describe('ContactDetailsPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<ContactDetailsPage params={{ displayName: 'my-shop' }} />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<ContactDetailsPage params={{ displayName: 'my-shop' }} />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import EditProfilePage from './EditProfilePage';
|
||||
|
||||
describe('EditProfilePage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<EditProfilePage params={{ displayName: 'my-shop' }} />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<EditProfilePage params={{ displayName: 'my-shop' }} />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { Provider } from 'react-redux';
|
||||
import { injectIntl, IntlProvider } from 'react-intl';
|
||||
import configureStore from '../../store';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import HeroSearchForm from './HeroSearchForm';
|
||||
|
||||
describe('HeroSearchForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const store = configureStore();
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<HeroSearchForm />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<HeroSearchForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import InboxPage from './InboxPage';
|
||||
|
||||
describe('InboxPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<InboxPage filter="inbox" />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<InboxPage filter="inbox" />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { LandingPageComponent } from './LandingPage';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
|
||||
describe('LandingPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<LandingPageComponent onLocationChanged={v => v} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<LandingPageComponent onLocationChanged={v => v} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
import ListingPage from './ListingPage';
|
||||
|
||||
describe('ListingPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingPage params={{ slug: 'banyan-studios', id: 1234 }} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<ListingPage params={{ slug: 'banyan-studios', id: 1234 }} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import LoginForm from './LoginForm';
|
||||
|
||||
describe('LoginForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<LoginForm />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<LoginForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import ManageListingsPage from './ManageListingsPage';
|
||||
|
||||
describe('ManageListingsPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<ManageListingsPage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<ManageListingsPage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import NotFoundPage from './NotFoundPage';
|
||||
|
||||
describe('NotFoundPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<NotFoundPage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<NotFoundPage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,20 +1,16 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import OrderPage from './OrderPage';
|
||||
import { RoutesProvider } from '../../components';
|
||||
import routesConfiguration from '../../routesConfiguration';
|
||||
|
||||
describe('OrderPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderPage params={{ id: 1234 }} tab="details" />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<OrderPage params={{ id: 1234 }} tab="details" />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import PasswordChangePage from './PasswordChangePage';
|
||||
|
||||
describe('PasswordChangePage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<PasswordChangePage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<PasswordChangePage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,18 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { Provider } from 'react-redux';
|
||||
import configureStore from '../../store';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import PasswordForgottenForm from './PasswordForgottenForm';
|
||||
|
||||
describe('PasswordForgottenForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const store = configureStore();
|
||||
const component = renderer.create(
|
||||
<Provider store={store}>
|
||||
<PasswordForgottenForm />
|
||||
</Provider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<PasswordForgottenForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import PasswordForgottenPage from './PasswordForgottenPage';
|
||||
|
||||
describe('PasswordForgottenPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<PasswordForgottenPage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<PasswordForgottenPage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import PayoutPreferencesPage from './PayoutPreferencesPage';
|
||||
|
||||
describe('PayoutPreferencesPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<PayoutPreferencesPage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<PayoutPreferencesPage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import ProfilePage from './ProfilePage';
|
||||
|
||||
describe('ProfilePage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<ProfilePage params={{ displayName: 'most-awesome-shop' }} />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<ProfilePage params={{ displayName: 'most-awesome-shop' }} />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import SalesConversationPage from './SalesConversationPage';
|
||||
|
||||
describe('SalesConversationPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<SalesConversationPage params={{ id: 12345 }} />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<SalesConversationPage params={{ id: 12345 }} />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import { SearchPageComponent } from './SearchPage';
|
||||
import reducer, { ADD_FILTER, addFilter, initialState } from './SearchPage.ducks';
|
||||
import { RoutesProvider } from '../../components';
|
||||
|
|
@ -8,14 +7,11 @@ import routesConfiguration from '../../routesConfiguration';
|
|||
|
||||
describe('SearchPageComponent', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<SearchPageComponent onLoadListings={v => v} />
|
||||
</RoutesProvider>
|
||||
</TestProvider>,
|
||||
const tree = renderTree(
|
||||
<RoutesProvider routes={routesConfiguration}>
|
||||
<SearchPageComponent onLoadListings={v => v} />
|
||||
</RoutesProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import SecurityPage from './SecurityPage';
|
||||
|
||||
describe('SecurityPage', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<SecurityPage />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<SecurityPage />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { TestProvider } from '../../util/test-helpers';
|
||||
import { renderTree } from '../../util/test-helpers';
|
||||
import SignUpForm from './SignUpForm';
|
||||
|
||||
describe('SignUpForm', () => {
|
||||
it('matches snapshot', () => {
|
||||
const component = renderer.create(
|
||||
<TestProvider>
|
||||
<SignUpForm />
|
||||
</TestProvider>,
|
||||
);
|
||||
const tree = component.toJSON();
|
||||
const tree = renderTree(<SignUpForm />);
|
||||
expect(tree).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import { IntlProvider } from 'react-intl';
|
||||
import { BrowserRouter } from 'react-router';
|
||||
import { Provider } from 'react-redux';
|
||||
|
|
@ -16,3 +17,12 @@ export const TestProvider = props => {
|
|||
</IntlProvider>
|
||||
);
|
||||
};
|
||||
|
||||
export const renderTree = children => {
|
||||
const comp = renderer.create(
|
||||
<TestProvider>
|
||||
{children}
|
||||
</TestProvider>,
|
||||
);
|
||||
return comp.toJSON();
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue