diff --git a/src/components/NamedLink/NamedLink.test.js b/src/components/NamedLink/NamedLink.test.js index 67a46ad4..2d5d9aa6 100644 --- a/src/components/NamedLink/NamedLink.test.js +++ b/src/components/NamedLink/NamedLink.test.js @@ -1,9 +1,7 @@ import React from 'react'; -import { BrowserRouter } from 'react-router'; import { RoutesProvider } from '../index'; -import Routes from '../../Routes'; +import { renderDeep } from '../../util/test-helpers'; import NamedLink from './NamedLink'; -import renderer from 'react-test-renderer'; describe('NamedLink', () => { it('should contain correct link', () => { @@ -11,16 +9,13 @@ describe('NamedLink', () => { const routesConf = [ { pattern: '/somepage/:id', name: 'SomePage', component: () =>
blaa
}, ]; - const component = renderer.create( - - - to SomePage - - , + const tree = renderDeep( + + to SomePage + , ); - const json = component.toJSON(); - expect(json.type).toEqual('a'); - expect(json.props.href).toEqual(`/somepage/${id}`); - expect(json.children).toEqual(['to SomePage']); + expect(tree.type).toEqual('a'); + expect(tree.props.href).toEqual(`/somepage/${id}`); + expect(tree.children).toEqual(['to SomePage']); }); }); diff --git a/src/components/RouterProvider/RouterProvider.test.js b/src/components/RouterProvider/RouterProvider.test.js index 49703700..a03e6fe5 100644 --- a/src/components/RouterProvider/RouterProvider.test.js +++ b/src/components/RouterProvider/RouterProvider.test.js @@ -1,6 +1,6 @@ import React from 'react'; +import { renderDeep } from '../../util/test-helpers'; import RouterProvider from './RouterProvider'; -import renderer from 'react-test-renderer'; describe('RouterProvider', () => { it('should contain routes from context', () => { @@ -10,9 +10,7 @@ describe('RouterProvider', () => { }; Child.contextTypes = { router: React.PropTypes.object }; - const rendered = renderer - .create() - .toJSON(); - expect(rendered.children).toContain('router in context'); + const tree = renderDeep(); + expect(tree.children).toContain('router in context'); }); }); diff --git a/src/components/RoutesProvider/RoutesProvider.test.js b/src/components/RoutesProvider/RoutesProvider.test.js index a274af4f..ea936d99 100644 --- a/src/components/RoutesProvider/RoutesProvider.test.js +++ b/src/components/RoutesProvider/RoutesProvider.test.js @@ -1,6 +1,6 @@ import React from 'react'; +import { renderDeep } from '../../util/test-helpers'; import RoutesProvider from './RoutesProvider'; -import renderer from 'react-test-renderer'; describe('RoutesProvider', () => { it('should contain routes from context', () => { @@ -10,9 +10,7 @@ describe('RoutesProvider', () => { }; Child.contextTypes = { routes: React.PropTypes.array }; - const rendered = renderer - .create() - .toJSON(); - expect(rendered.children).toContain('SomePage'); + const tree = renderDeep(); + expect(tree.children).toContain('SomePage'); }); });