diff --git a/src/components/__snapshots__/Footer.test.js.snap b/src/components/Footer/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/Footer.test.js.snap rename to src/components/Footer/__snapshots__/test.js.snap diff --git a/src/components/Footer.js b/src/components/Footer/index.js similarity index 100% rename from src/components/Footer.js rename to src/components/Footer/index.js diff --git a/src/components/Footer.test.js b/src/components/Footer/test.js similarity index 86% rename from src/components/Footer.test.js rename to src/components/Footer/test.js index 4478aaf..f77738a 100644 --- a/src/components/Footer.test.js +++ b/src/components/Footer/test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import { Footer } from './Footer'; +import { Footer } from './index'; test('Footer rendering', () => { const component = shallow( diff --git a/src/components/__snapshots__/Header.test.js.snap b/src/components/Header/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/Header.test.js.snap rename to src/components/Header/__snapshots__/test.js.snap diff --git a/src/components/Header.js b/src/components/Header/index.js similarity index 100% rename from src/components/Header.js rename to src/components/Header/index.js diff --git a/src/components/Header.test.js b/src/components/Header/test.js similarity index 91% rename from src/components/Header.test.js rename to src/components/Header/test.js index 726e74c..89db516 100644 --- a/src/components/Header.test.js +++ b/src/components/Header/test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import { Header } from './Header'; +import { Header } from './index'; const env = { ...process.env }; diff --git a/src/components/__snapshots__/Message.test.js.snap b/src/components/Message/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/Message.test.js.snap rename to src/components/Message/__snapshots__/test.js.snap diff --git a/src/components/Message.js b/src/components/Message/index.js similarity index 100% rename from src/components/Message.js rename to src/components/Message/index.js diff --git a/src/components/Message.test.js b/src/components/Message/test.js similarity index 94% rename from src/components/Message.test.js rename to src/components/Message/test.js index a738ea1..f20a97b 100644 --- a/src/components/Message.test.js +++ b/src/components/Message/test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow, render } from 'enzyme'; -import Message from './Message'; +import Message from './index'; test('Message rendering', () => { const component = shallow( diff --git a/src/components/__snapshots__/PageTemplate.test.js.snap b/src/components/PageTemplate/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/PageTemplate.test.js.snap rename to src/components/PageTemplate/__snapshots__/test.js.snap diff --git a/src/components/PageTemplate.js b/src/components/PageTemplate/index.js similarity index 95% rename from src/components/PageTemplate.js rename to src/components/PageTemplate/index.js index 0dea74c..709f7d5 100644 --- a/src/components/PageTemplate.js +++ b/src/components/PageTemplate/index.js @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOMServer from 'react-dom/server'; import PropTypes from 'prop-types'; -import pkg from '../../package.json'; +import pkg from '../../../package.json'; const PageTemplate = ({ title, children }) => ( diff --git a/src/components/PageTemplate.test.js b/src/components/PageTemplate/test.js similarity index 93% rename from src/components/PageTemplate.test.js rename to src/components/PageTemplate/test.js index fa2e104..7d8565e 100644 --- a/src/components/PageTemplate.test.js +++ b/src/components/PageTemplate/test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import PageTemplate from './PageTemplate'; +import PageTemplate from './index'; const env = { ...process.env }; diff --git a/src/components/__snapshots__/RavenBoundary.test.js.snap b/src/components/RavenBoundary/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/RavenBoundary.test.js.snap rename to src/components/RavenBoundary/__snapshots__/test.js.snap diff --git a/src/components/RavenBoundary.js b/src/components/RavenBoundary/index.js similarity index 94% rename from src/components/RavenBoundary.js rename to src/components/RavenBoundary/index.js index b3c8a2b..886559e 100644 --- a/src/components/RavenBoundary.js +++ b/src/components/RavenBoundary/index.js @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import RavenError from './RavenError'; +import RavenError from '../RavenError'; class RavenBoundary extends React.Component { constructor() { diff --git a/src/components/RavenBoundary.test.js b/src/components/RavenBoundary/test.js similarity index 94% rename from src/components/RavenBoundary.test.js rename to src/components/RavenBoundary/test.js index 7761ce2..7b6f70a 100644 --- a/src/components/RavenBoundary.test.js +++ b/src/components/RavenBoundary/test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import RavenBoundary from './RavenBoundary'; +import RavenBoundary from './index'; const testError = { error: 'test error' }; const testDetails = { details: 'test details' }; diff --git a/src/components/__snapshots__/RavenError.test.js.snap b/src/components/RavenError/__snapshots__/test.js.snap similarity index 100% rename from src/components/__snapshots__/RavenError.test.js.snap rename to src/components/RavenError/__snapshots__/test.js.snap diff --git a/src/components/RavenError.js b/src/components/RavenError/index.js similarity index 93% rename from src/components/RavenError.js rename to src/components/RavenError/index.js index d549540..c05e288 100644 --- a/src/components/RavenError.js +++ b/src/components/RavenError/index.js @@ -1,9 +1,9 @@ import React from 'react'; import PropTypes from 'prop-types'; import { translate, Trans } from 'react-i18next'; -import { Raven } from '../sentry'; +import { Raven } from '../../sentry'; -import Message from './Message'; +import Message from '../Message'; import AlertIcon from 'feather-icons/dist/icons/alert-octagon.svg'; class RavenError extends React.Component { diff --git a/src/components/RavenError.test.js b/src/components/RavenError/test.js similarity index 91% rename from src/components/RavenError.test.js rename to src/components/RavenError/test.js index 4efa3f3..fa29f50 100644 --- a/src/components/RavenError.test.js +++ b/src/components/RavenError/test.js @@ -1,10 +1,10 @@ import React from 'react'; import { shallow } from 'enzyme'; -jest.mock('../sentry'); +jest.mock('../../sentry'); -import { RavenError } from './RavenError'; -import { Raven } from '../sentry'; +import { RavenError } from './index'; +import { Raven } from '../../sentry'; const testError = { error: 'test error' }; const testDetails = { details: 'test details' };