update unit test mocks and restructure test dir structure

This commit is contained in:
John Mitchell
2018-11-02 13:44:13 -04:00
parent 90273247ac
commit 19dcf5ed59
30 changed files with 36 additions and 34 deletions

View File

@@ -1,9 +1,9 @@
import React from 'react';
import { shallow, mount } from 'enzyme';
import App from '../../src/App';
import api from '../../src/api';
import Dashboard from '../../src/pages/Dashboard';
import Login from '../../src/pages/Login';
import App from '../src/App';
import api from '../src/api';
import Dashboard from '../src/pages/Dashboard';
import Login from '../src/pages/Login';
describe('<App />', () => {
test('renders without crashing', () => {

View File

@@ -4,7 +4,7 @@ import {
Redirect
} from 'react-router-dom';
import { shallow } from 'enzyme';
import ConditionalRedirect from '../../src/components/ConditionalRedirect';
import ConditionalRedirect from '../src/components/ConditionalRedirect';
describe('<ConditionalRedirect />', () => {
test('renders Redirect when shouldRedirect is passed truthy func', () => {

View File

@@ -1,6 +1,6 @@
import mockAxios from 'axios';
import APIClient from '../../src/api';
import APIClient from '../src/api';
const API_ROOT = '/api/';
const API_LOGIN = `${API_ROOT}login/`;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Applications from '../../../src/pages/Applications';
import Applications from '../../src/pages/Applications';
describe('<Applications />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import AuthSettings from '../../../src/pages/AuthSettings';
import AuthSettings from '../../src/pages/AuthSettings';
describe('<AuthSettings />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import CredentialTypes from '../../../src/pages/CredentialTypes';
import CredentialTypes from '../../src/pages/CredentialTypes';
describe('<CredentialTypes />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Credentials from '../../../src/pages/Credentials';
import Credentials from '../../src/pages/Credentials';
describe('<Credentials />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Dashboard from '../../../src/pages/Dashboard';
import Dashboard from '../../src/pages/Dashboard';
describe('<Dashboard />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import InstanceGroups from '../../../src/pages/InstanceGroups';
import InstanceGroups from '../../src/pages/InstanceGroups';
describe('<InstanceGroups />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Inventories from '../../../src/pages/Inventories';
import Inventories from '../../src/pages/Inventories';
describe('<Inventories />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import InventoryScripts from '../../../src/pages/InventoryScripts';
import InventoryScripts from '../../src/pages/InventoryScripts';
describe('<InventoryScripts />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Jobs from '../../../src/pages/Jobs';
import Jobs from '../../src/pages/Jobs';
describe('<Jobs />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import JobsSettings from '../../../src/pages/JobsSettings';
import JobsSettings from '../../src/pages/JobsSettings';
describe('<JobsSettings />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import License from '../../../src/pages/License';
import License from '../../src/pages/License';
describe('<License />', () => {
let pageWrapper;

View File

@@ -1,9 +1,9 @@
import React from 'react';
import { MemoryRouter } from 'react-router-dom';
import { mount, shallow } from 'enzyme';
import { asyncFlush } from '../../../jest.setup';
import LoginPage from '../../../src/pages/Login';
import api from '../../../src/api';
import { asyncFlush } from '../../jest.setup';
import LoginPage from '../../src/pages/Login';
import api from '../../src/api';
const LOGIN_ERROR_MESSAGE = 'Invalid username or password. Please try again.';

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import ManagementJobs from '../../../src/pages/ManagementJobs';
import ManagementJobs from '../../src/pages/ManagementJobs';
describe('<ManagementJobs />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import NotificationTemplates from '../../../src/pages/NotificationTemplates';
import NotificationTemplates from '../../src/pages/NotificationTemplates';
describe('<NotificationTemplates />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Organizations from '../../../src/pages/Organizations';
import Organizations from '../../src/pages/Organizations';
describe('<Organizations />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Portal from '../../../src/pages/Portal';
import Portal from '../../src/pages/Portal';
describe('<Portal />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Projects from '../../../src/pages/Projects';
import Projects from '../../src/pages/Projects';
describe('<Projects />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Schedules from '../../../src/pages/Schedules';
import Schedules from '../../src/pages/Schedules';
describe('<Schedules />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import SystemSettings from '../../../src/pages/SystemSettings';
import SystemSettings from '../../src/pages/SystemSettings';
describe('<SystemSettings />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Teams from '../../../src/pages/Teams';
import Teams from '../../src/pages/Teams';
describe('<Teams />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Templates from '../../../src/pages/Templates';
import Templates from '../../src/pages/Templates';
describe('<Templates />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import UISettings from '../../../src/pages/UISettings';
import UISettings from '../../src/pages/UISettings';
describe('<UISettings />', () => {
let pageWrapper;

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import Users from '../../../src/pages/Users';
import Users from '../../src/pages/Users';
describe('<Users />', () => {
let pageWrapper;

View File

@@ -1 +0,0 @@
module.exports = 'svg-stub';