From 90257a9fe9e953ff881c9e63b85be45c61ef3496 Mon Sep 17 00:00:00 2001 From: Kimmo Puputti Date: Thu, 12 Jan 2017 11:31:48 +0200 Subject: [PATCH] Add snapshot tests for pages --- src/containers/HomePage/HomePage.test.js | 16 +++++++++++++ .../__snapshots__/HomePage.test.js.snap | 15 ++++++++++++ .../NotFoundPage/NotFoundPage.test.js | 16 +++++++++++++ .../__snapshots__/NotFoundPage.test.js.snap | 15 ++++++++++++ src/containers/SearchPage/SearchPage.test.js | 16 +++++++++++++ .../__snapshots__/SearchPage.test.js.snap | 23 +++++++++++++++++++ 6 files changed, 101 insertions(+) create mode 100644 src/containers/HomePage/HomePage.test.js create mode 100644 src/containers/HomePage/__snapshots__/HomePage.test.js.snap create mode 100644 src/containers/NotFoundPage/NotFoundPage.test.js create mode 100644 src/containers/NotFoundPage/__snapshots__/NotFoundPage.test.js.snap create mode 100644 src/containers/SearchPage/SearchPage.test.js create mode 100644 src/containers/SearchPage/__snapshots__/SearchPage.test.js.snap diff --git a/src/containers/HomePage/HomePage.test.js b/src/containers/HomePage/HomePage.test.js new file mode 100644 index 00000000..c2b89b69 --- /dev/null +++ b/src/containers/HomePage/HomePage.test.js @@ -0,0 +1,16 @@ +import React from 'react'; +import { BrowserRouter } from 'react-router'; +import renderer from 'react-test-renderer'; +import HomePage from './HomePage'; + +describe('HomePage', () => { + it('matches snapshot', () => { + const component = renderer.create( + + + + ); + const tree = component.toJSON(); + expect(tree).toMatchSnapshot(); + }); +}); diff --git a/src/containers/HomePage/__snapshots__/HomePage.test.js.snap b/src/containers/HomePage/__snapshots__/HomePage.test.js.snap new file mode 100644 index 00000000..12f9e2d3 --- /dev/null +++ b/src/containers/HomePage/__snapshots__/HomePage.test.js.snap @@ -0,0 +1,15 @@ +exports[`HomePage matches snapshot 1`] = ` +
+

+ Index page +

+ + search page + +
+`; diff --git a/src/containers/NotFoundPage/NotFoundPage.test.js b/src/containers/NotFoundPage/NotFoundPage.test.js new file mode 100644 index 00000000..9edb6cbd --- /dev/null +++ b/src/containers/NotFoundPage/NotFoundPage.test.js @@ -0,0 +1,16 @@ +import React from 'react'; +import { BrowserRouter } from 'react-router'; +import renderer from 'react-test-renderer'; +import NotFoundPage from './NotFoundPage'; + +describe('NotFoundPage', () => { + it('matches snapshot', () => { + const component = renderer.create( + + + + ); + const tree = component.toJSON(); + expect(tree).toMatchSnapshot(); + }); +}); diff --git a/src/containers/NotFoundPage/__snapshots__/NotFoundPage.test.js.snap b/src/containers/NotFoundPage/__snapshots__/NotFoundPage.test.js.snap new file mode 100644 index 00000000..8d82c848 --- /dev/null +++ b/src/containers/NotFoundPage/__snapshots__/NotFoundPage.test.js.snap @@ -0,0 +1,15 @@ +exports[`NotFoundPage matches snapshot 1`] = ` +
+

+ Page not found +

+ + index page + +
+`; diff --git a/src/containers/SearchPage/SearchPage.test.js b/src/containers/SearchPage/SearchPage.test.js new file mode 100644 index 00000000..4d794253 --- /dev/null +++ b/src/containers/SearchPage/SearchPage.test.js @@ -0,0 +1,16 @@ +import React from 'react'; +import { BrowserRouter } from 'react-router'; +import renderer from 'react-test-renderer'; +import SearchPage from './SearchPage'; + +describe('SearchPage', () => { + it('matches snapshot', () => { + const component = renderer.create( + + + + ); + const tree = component.toJSON(); + expect(tree).toMatchSnapshot(); + }); +}); diff --git a/src/containers/SearchPage/__snapshots__/SearchPage.test.js.snap b/src/containers/SearchPage/__snapshots__/SearchPage.test.js.snap new file mode 100644 index 00000000..d43c44c5 --- /dev/null +++ b/src/containers/SearchPage/__snapshots__/SearchPage.test.js.snap @@ -0,0 +1,23 @@ +exports[`SearchPage matches snapshot 1`] = ` +
+

+ Search page +

+ + index page + +
+ + home page + +
+`;