fix eslint issues with app and conditional redirect tests

This commit is contained in:
John Mitchell
2018-10-30 15:07:45 -04:00
parent 5c2e6244c6
commit ecd8427a51
2 changed files with 13 additions and 5 deletions

View File

@@ -34,4 +34,4 @@ describe('<App />', () => {
const login = appWrapper.find(Login);
expect(login.length).toBe(0);
});
});
});

View File

@@ -1,4 +1,4 @@
import React, { Component } from 'react';
import React from 'react';
import {
Route,
Redirect
@@ -9,7 +9,11 @@ import ConditionalRedirect from '../../src/components/ConditionalRedirect';
describe('<ConditionalRedirect />', () => {
test('renders Redirect when shouldRedirect is passed truthy func', () => {
const truthyFunc = () => true;
const shouldHaveRedirectChild = shallow(<ConditionalRedirect shouldRedirect={() => truthyFunc()} />);
const shouldHaveRedirectChild = shallow(
<ConditionalRedirect
shouldRedirect={() => truthyFunc()}
/>
);
const redirectChild = shouldHaveRedirectChild.find(Redirect);
expect(redirectChild.length).toBe(1);
const routeChild = shouldHaveRedirectChild.find(Route);
@@ -18,10 +22,14 @@ describe('<ConditionalRedirect />', () => {
test('renders Route when shouldRedirect is passed falsy func', () => {
const falsyFunc = () => false;
const shouldHaveRouteChild = shallow(<ConditionalRedirect shouldRedirect={() => falsyFunc()} />);
const shouldHaveRouteChild = shallow(
<ConditionalRedirect
shouldRedirect={() => falsyFunc()}
/>
);
const routeChild = shouldHaveRouteChild.find(Route);
expect(routeChild.length).toBe(1);
const redirectChild = shouldHaveRouteChild.find(Redirect);
expect(redirectChild.length).toBe(0);
});
});
});