diff --git a/src/App.test.js b/src/App.test.js index a754b20..5453d42 100644 --- a/src/App.test.js +++ b/src/App.test.js @@ -2,6 +2,16 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; +jest.mock('react-chartjs-2', () => ({ + Line: () => null, + Polar: () => null, + Pie: () => null, + Radar: () => null, + Bar: () => null, + Doughnut: () => null, +})); + + it('renders without crashing', () => { const div = document.createElement('div'); ReactDOM.render(, div); diff --git a/src/containers/Full/__tests__/FullAside.test.js b/src/containers/Full/__tests__/FullAside.test.js new file mode 100644 index 0000000..300f61c --- /dev/null +++ b/src/containers/Full/__tests__/FullAside.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import FullAside from '../FullAside'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/containers/Full/__tests__/FullFooter.test.js b/src/containers/Full/__tests__/FullFooter.test.js new file mode 100644 index 0000000..d9740be --- /dev/null +++ b/src/containers/Full/__tests__/FullFooter.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import FullFooter from '../FullFooter'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/containers/Full/__tests__/FullHeader.test.js b/src/containers/Full/__tests__/FullHeader.test.js new file mode 100644 index 0000000..bf17fa6 --- /dev/null +++ b/src/containers/Full/__tests__/FullHeader.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import FullHeader from '../FullHeader'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Breadcrumbs/Breadcrumbs.test.js b/src/views/Base/Breadcrumbs/Breadcrumbs.test.js new file mode 100644 index 0000000..22303df --- /dev/null +++ b/src/views/Base/Breadcrumbs/Breadcrumbs.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Breadcrumbs from './Breadcrumbs'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Cards/Cards.test.js b/src/views/Base/Cards/Cards.test.js new file mode 100644 index 0000000..71d1b79 --- /dev/null +++ b/src/views/Base/Cards/Cards.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Cards from './Cards'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Carousels/Carousels.test.js b/src/views/Base/Carousels/Carousels.test.js new file mode 100644 index 0000000..743daf4 --- /dev/null +++ b/src/views/Base/Carousels/Carousels.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Carousels from './Carousels'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Collapses/Collapses.test.js b/src/views/Base/Collapses/Collapses.test.js new file mode 100644 index 0000000..0a6cf6d --- /dev/null +++ b/src/views/Base/Collapses/Collapses.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Collapses from './Collapses'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Dropdowns/Dropdowns.test.js b/src/views/Base/Dropdowns/Dropdowns.test.js new file mode 100644 index 0000000..0f2d851 --- /dev/null +++ b/src/views/Base/Dropdowns/Dropdowns.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Dropdowns from './Dropdowns'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Forms/Forms.test.js b/src/views/Base/Forms/Forms.test.js new file mode 100644 index 0000000..bb2396a --- /dev/null +++ b/src/views/Base/Forms/Forms.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Forms from './Forms'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Jumbotrons/Jumbotrons.test.js b/src/views/Base/Jumbotrons/Jumbotrons.test.js new file mode 100644 index 0000000..3214365 --- /dev/null +++ b/src/views/Base/Jumbotrons/Jumbotrons.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Jumbotrons from './Jumbotrons'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/ListGroups/ListGroups.test.js b/src/views/Base/ListGroups/ListGroups.test.js new file mode 100644 index 0000000..9923f32 --- /dev/null +++ b/src/views/Base/ListGroups/ListGroups.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import ListGroups from './ListGroups'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Navbars/Navbars.test.js b/src/views/Base/Navbars/Navbars.test.js new file mode 100644 index 0000000..613a9bd --- /dev/null +++ b/src/views/Base/Navbars/Navbars.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Navbars from './Navbars'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Navs/Navs.test.js b/src/views/Base/Navs/Navs.test.js new file mode 100644 index 0000000..3193dab --- /dev/null +++ b/src/views/Base/Navs/Navs.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Navs from './Navs'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Paginations/Paginations.test.js b/src/views/Base/Paginations/Paginations.test.js new file mode 100644 index 0000000..5c7a853 --- /dev/null +++ b/src/views/Base/Paginations/Paginations.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Paginations from './Pagnations'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Popovers/Popovers.test.js b/src/views/Base/Popovers/Popovers.test.js new file mode 100644 index 0000000..0911fa8 --- /dev/null +++ b/src/views/Base/Popovers/Popovers.test.js @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Popovers from './Popovers'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + document.body.appendChild(div); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/ProgressBar/ProgressBar.test.js b/src/views/Base/ProgressBar/ProgressBar.test.js new file mode 100644 index 0000000..bbed9cd --- /dev/null +++ b/src/views/Base/ProgressBar/ProgressBar.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import ProgressBar from './ProgressBar'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Switches/Switches.test.js b/src/views/Base/Switches/Switches.test.js new file mode 100644 index 0000000..2e45ea4 --- /dev/null +++ b/src/views/Base/Switches/Switches.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Switches from './Switches'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Tables/Tables.test.js b/src/views/Base/Tables/Tables.test.js new file mode 100644 index 0000000..85ed43a --- /dev/null +++ b/src/views/Base/Tables/Tables.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Tables from './Tables'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Tabs/Tabs.test.js b/src/views/Base/Tabs/Tabs.test.js new file mode 100644 index 0000000..4a10e40 --- /dev/null +++ b/src/views/Base/Tabs/Tabs.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Tabs from './Tabs'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Base/Tooltips/Tooltips.test.js b/src/views/Base/Tooltips/Tooltips.test.js new file mode 100644 index 0000000..7e2a90c --- /dev/null +++ b/src/views/Base/Tooltips/Tooltips.test.js @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Tooltips from './Tooltips'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + document.body.appendChild(div); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.test.js b/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.test.js new file mode 100644 index 0000000..9c44fb1 --- /dev/null +++ b/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import ButtonDropdowns from './ButtonDropdowns'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Buttons/ButtonGroups/ButtonGroups.test.js b/src/views/Buttons/ButtonGroups/ButtonGroups.test.js new file mode 100644 index 0000000..6ab857b --- /dev/null +++ b/src/views/Buttons/ButtonGroups/ButtonGroups.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import ButtonGroups from './ButtonGroups'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Buttons/Buttons/Buttons.test.js b/src/views/Buttons/Buttons/Buttons.test.js new file mode 100644 index 0000000..55f00c4 --- /dev/null +++ b/src/views/Buttons/Buttons/Buttons.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Buttons from './Buttons'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Buttons/SocialButtons/SocialButtons.test.js b/src/views/Buttons/SocialButtons/SocialButtons.test.js new file mode 100644 index 0000000..b123450 --- /dev/null +++ b/src/views/Buttons/SocialButtons/SocialButtons.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import SocialButtons from './SocialButtons'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Charts/Charts.test.js b/src/views/Charts/Charts.test.js new file mode 100644 index 0000000..b8e9c1a --- /dev/null +++ b/src/views/Charts/Charts.test.js @@ -0,0 +1,18 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Charts from './Charts'; + +jest.mock('react-chartjs-2', () => ({ + Line: () => null, + Polar: () => null, + Pie: () => null, + Radar: () => null, + Bar: () => null, + Doughnut: () => null, +})); + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Dashboard/Dashboard.test.js b/src/views/Dashboard/Dashboard.test.js new file mode 100644 index 0000000..ef5eecb --- /dev/null +++ b/src/views/Dashboard/Dashboard.test.js @@ -0,0 +1,14 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Dashboard from './Dashboard'; + +jest.mock('react-chartjs-2', () => ({ + Line: () => null, + Bar: () => null, +})); + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Icons/Flags/Flags.test.js b/src/views/Icons/Flags/Flags.test.js new file mode 100644 index 0000000..0c42748 --- /dev/null +++ b/src/views/Icons/Flags/Flags.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Flags from './Flags'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Icons/FontAwesome/FontAwesome.test.js b/src/views/Icons/FontAwesome/FontAwesome.test.js new file mode 100644 index 0000000..7749817 --- /dev/null +++ b/src/views/Icons/FontAwesome/FontAwesome.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import FontAwesome from './FontAwesome'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Icons/SimpleLineIcons/SimpleLineIcons.test.js b/src/views/Icons/SimpleLineIcons/SimpleLineIcons.test.js new file mode 100644 index 0000000..84a931e --- /dev/null +++ b/src/views/Icons/SimpleLineIcons/SimpleLineIcons.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import SimpleLineIcons from './SimpleLineIcons'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Notifications/Alerts/Alerts.test.js b/src/views/Notifications/Alerts/Alerts.test.js new file mode 100644 index 0000000..9db72cf --- /dev/null +++ b/src/views/Notifications/Alerts/Alerts.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Alerts from './Alerts'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Notifications/Badges/Badges.test.js b/src/views/Notifications/Badges/Badges.test.js new file mode 100644 index 0000000..8602dc4 --- /dev/null +++ b/src/views/Notifications/Badges/Badges.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Badges from './Badges'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Notifications/Modals/Modals.test.js b/src/views/Notifications/Modals/Modals.test.js new file mode 100644 index 0000000..63d4db7 --- /dev/null +++ b/src/views/Notifications/Modals/Modals.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Modals from './Modals'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Pages/Login/Login.test.js b/src/views/Pages/Login/Login.test.js new file mode 100644 index 0000000..5d5bbf4 --- /dev/null +++ b/src/views/Pages/Login/Login.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Login from './Login'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Pages/Page404/Page404.test.js b/src/views/Pages/Page404/Page404.test.js new file mode 100644 index 0000000..f7a01a6 --- /dev/null +++ b/src/views/Pages/Page404/Page404.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Page404 from './Page404'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Pages/Page500/Page500.test.js b/src/views/Pages/Page500/Page500.test.js new file mode 100644 index 0000000..db10df4 --- /dev/null +++ b/src/views/Pages/Page500/Page500.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Page500 from './Page500'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Pages/Register/Register.test.js b/src/views/Pages/Register/Register.test.js new file mode 100644 index 0000000..ffced4f --- /dev/null +++ b/src/views/Pages/Register/Register.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Register from './Register'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/src/views/Theme/Colors/Colors.test.js b/src/views/Theme/Colors/Colors.test.js new file mode 100644 index 0000000..c2b97ae --- /dev/null +++ b/src/views/Theme/Colors/Colors.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Colors from './Colors'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Theme/Typography/Typography.test.js b/src/views/Theme/Typography/Typography.test.js new file mode 100644 index 0000000..f80f352 --- /dev/null +++ b/src/views/Theme/Typography/Typography.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Typography from './Typography'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); \ No newline at end of file diff --git a/src/views/Widgets/Widgets.test.js b/src/views/Widgets/Widgets.test.js new file mode 100644 index 0000000..27fdf3f --- /dev/null +++ b/src/views/Widgets/Widgets.test.js @@ -0,0 +1,13 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Widgets from './Widgets'; + +jest.mock('react-chartjs-2', () => ({ + Line: () => null, +})); + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}) \ No newline at end of file