diff --git a/src/App.test.js b/src/App.test.js
index e78af48..d724d0c 100644
--- a/src/App.test.js
+++ b/src/App.test.js
@@ -1,79 +1,74 @@
import React from 'react';
import ReactDOM from 'react-dom';
-import { MemoryRouter } from 'react-router-dom';
+import {MemoryRouter} from 'react-router-dom';
import Routes from './Routes';
import App from './App';
import Adapter from 'enzyme-adapter-react-16';
-import { mount,configure } from 'enzyme';
+import {mount, configure} from 'enzyme';
import Home from "./components/views/Home.js";
import CreateBallot from "./components/views/CreateBallot.js";
+import Result from "./components/views/Result.js";
+import Vote from "./components/views/Vote.js";
import UnknownView from "./components/views/UnknownView";
-configure({ adapter: new Adapter() });
+configure({adapter: new Adapter()});
it('renders without crashing', () => {
- const div = document.createElement('div');
- ReactDOM.render(, div);
- ReactDOM.unmountComponentAtNode(div);
+ const div = document.createElement('div');
+ ReactDOM.render(, div);
+ ReactDOM.unmountComponentAtNode(div);
});
-/*let pathMap = {};
describe('open good View component for each route', () => {
- beforeAll(() => {
- const app = shallow();
- pathMap = app.find(Route).reduce((pathMap, route) => {
- const routeProps = route.props();
- pathMap[routeProps.path] = routeProps.component;
- return pathMap;
- }, {});
- console.log(pathMap)
- });
-
- it('should show Home component for `/`', () => {
- expect(pathMap['/']).toBe(Home);
- });
-
- it('should show CreateBallot component for `/create-ballot`', () => {
- expect(pathMap['/create-ballot']).toBe(CreateBallot);
- });
-
-});*/
-
-describe('open good View component for each route', () => {
-
- it('should show CreateBallot component for `/create-ballot`', () => {
- const wrapper = mount(
-
-
- );
- expect(wrapper.find(CreateBallot)).toHaveLength(1);
- expect(wrapper.find(UnknownView)).toHaveLength(0);
- });
-
-
- it('should show Home component for `/`', () => {
- const wrapper = mount(
-
-
- );
- expect(wrapper.find(Home)).toHaveLength(1);
- expect(wrapper.find(UnknownView)).toHaveLength(0);
- });
-
-
-
- /* it('should show UnknownView component for `/aaabbbcccddd`', () => {
- const wrapper = mount(
-
-
- );
- console.log(wrapper.debug());
- expect(wrapper.find(UnknownView)).toHaveLength(1);
- });*/
+ it('should show Home view component for `/`', () => {
+ const wrapper = mount(
+
+
+ );
+ expect(wrapper.find(Home)).toHaveLength(1);
+ expect(wrapper.find(UnknownView)).toHaveLength(0);
+ });
+
+
+ it('should show CreateBallot view component for `/create-ballot`', () => {
+ const wrapper = mount(
+
+
+ );
+ expect(wrapper.find(CreateBallot)).toHaveLength(1);
+ expect(wrapper.find(UnknownView)).toHaveLength(0);
+ });
+
+ it('should show Vote view component for `/vote`', () => {
+ const wrapper = mount(
+
+
+ );
+ expect(wrapper.find(Vote)).toHaveLength(1);
+ expect(wrapper.find(UnknownView)).toHaveLength(0);
+ });
+
+ it('should show Result view component for `/result`', () => {
+ const wrapper = mount(
+
+
+ );
+ expect(wrapper.find(Result)).toHaveLength(1);
+ expect(wrapper.find(UnknownView)).toHaveLength(0);
+ });
+
+
+ it('should show UnknownView view component for `/aaabbbcccddd`', () => {
+ const wrapper = mount(
+
+
+ );
+ expect(wrapper.find(UnknownView)).toHaveLength(1);
+ });
});