Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove semicolons from all __tests__ and src/ components
- Loading branch information
Showing
18 changed files
with
162 additions
and
149 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,39 @@ | ||
import 'jsdom-global/register'; | ||
import React from 'react'; | ||
import { mount, shallow } from "enzyme"; | ||
import { MemoryRouter } from "react-router"; | ||
import App from '../../src/components/App'; | ||
import HomePage from '../../src/components/HomePage'; | ||
import BFF from '../../src/components/BFF'; | ||
import 'jsdom-global/register' | ||
import React from 'react' | ||
import { mount, shallow } from "enzyme" | ||
import { MemoryRouter } from "react-router" | ||
import App from '../../src/components/App' | ||
import HomePage from '../../src/components/HomePage' | ||
import BFF from '../../src/components/BFF' | ||
|
||
|
||
describe('<App />', () =>{ | ||
it('selectable by id "#app"', () => { | ||
const wrapper = shallow(<App />); | ||
expect(wrapper.find('#app').length).toBe(1); | ||
}); | ||
}); | ||
const wrapper = shallow(<App />) | ||
expect(wrapper.find('#app').length).toBe(1) | ||
}) | ||
}) | ||
|
||
const renderRoutes = path => | ||
mount( | ||
<MemoryRouter initialEntries={[path]}> | ||
<App /> | ||
</MemoryRouter> | ||
); | ||
) | ||
|
||
describe("#routes", () => { | ||
it("renders home page on initial route", () => { | ||
const component = renderRoutes("/"); | ||
expect(component.contains(HomePage)).toEqual(true); | ||
}); | ||
const component = renderRoutes("/") | ||
expect(component.contains(HomePage)).toEqual(true) | ||
}) | ||
|
||
it("renders the editor page", () => { | ||
const component = renderRoutes("/editor"); | ||
expect(component.contains(BFF)).toEqual(true); | ||
}); | ||
const component = renderRoutes("/editor") | ||
expect(component.contains(BFF)).toEqual(true) | ||
}) | ||
|
||
it("renders a 404", () => { | ||
const component = renderRoutes("/blah"); | ||
expect(component.contains(<h1>404</h1>)).toEqual(true); | ||
}); | ||
}); | ||
const component = renderRoutes("/blah") | ||
expect(component.contains(<h1>404</h1>)).toEqual(true) | ||
}) | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
import React from 'react'; | ||
import { shallow, render } from 'enzyme'; | ||
import DescPanel from '../../src/components/DescPanel'; | ||
import React from 'react' | ||
import { shallow, render } from 'enzyme' | ||
import DescPanel from '../../src/components/DescPanel' | ||
|
||
describe('<DescPanel />', () => { | ||
it ('renders the grant description above the footer', () => { | ||
const wrapper = shallow(<DescPanel />) | ||
expect(wrapper.find("div.desc-panel")).toBeDefined() | ||
}); | ||
}); | ||
}) | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
import React from 'react'; | ||
import { shallow } from 'enzyme'; | ||
import Footer from '../../src/components/Footer'; | ||
import React from 'react' | ||
import { shallow } from 'enzyme' | ||
import Footer from '../../src/components/Footer' | ||
|
||
describe('<Footer />', () => { | ||
const wrapper = shallow(<Footer />); | ||
const wrapper = shallow(<Footer />) | ||
it ('renders the creative common license image', () => { | ||
expect(wrapper.find("img[alt='Creative Commons License'][src^='https://i.creativecommons.org']")).toBeDefined() | ||
}); | ||
}) | ||
it ('contains the ld4p link', () => { | ||
expect(wrapper.find('a[href="http://www.ld4p.org"]')).toBeDefined(); | ||
}); | ||
}); | ||
expect(wrapper.find('a[href="http://www.ld4p.org"]')).toBeDefined() | ||
}) | ||
}) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,29 @@ | ||
import React from 'react'; | ||
import { shallow, render } from 'enzyme'; | ||
import Header from '../../src/components/Header'; | ||
import React from 'react' | ||
import { shallow, render } from 'enzyme' | ||
import Header from '../../src/components/Header' | ||
import SinopiaLogo from '../../styles/sinopia-logo.png' | ||
|
||
describe('<Header />', () => { | ||
const wrapper = shallow(<Header />); | ||
const wrapper = shallow(<Header />) | ||
it ('renders the Sinopia image', () => { | ||
expect(wrapper.find("img").prop('src')).toEqual(SinopiaLogo); | ||
}); | ||
expect(wrapper.find("img").prop('src')).toEqual(SinopiaLogo) | ||
}) | ||
|
||
it ('renders a ".navbar" w/ 4 dropdown menu options', () => { | ||
expect(wrapper.find('.navbar').length).toBe(1); | ||
expect(wrapper.find('.divider').length).toBe(4); | ||
}); | ||
expect(wrapper.find('.navbar').length).toBe(1) | ||
expect(wrapper.find('.divider').length).toBe(4) | ||
}) | ||
|
||
it ('renders a dropdown menu sections', () => { | ||
expect(wrapper.find('strong').at(0).text()).toEqual("Sinopia User Dashboard") | ||
expect(wrapper.find('strong').at(1).text()).toEqual("Contact Us") | ||
expect(wrapper.find('strong').at(2).text()).toEqual("Training Resources") | ||
expect(wrapper.find('strong').at(3).text()).toEqual("Website Usage") | ||
expect(wrapper.find('strong').at(4).text()).toEqual("External Resources") | ||
}); | ||
}) | ||
|
||
it ('renders dropdown menu links', () => { | ||
expect(wrapper.find('a[href="https://ld4.slack.com/messages/#sinopia"]')).toBeDefined() | ||
}); | ||
}); | ||
}) | ||
}) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
import React from 'react'; | ||
import { shallow, render } from 'enzyme'; | ||
import LoginPanel from '../../src/components/LoginPanel'; | ||
import React from 'react' | ||
import { shallow, render } from 'enzyme' | ||
import LoginPanel from '../../src/components/LoginPanel' | ||
|
||
describe('<LoginPanel />', () => { | ||
const wrapper = shallow(<LoginPanel />) | ||
const formGrpSel = "form.login-form > div.form-group" | ||
it ('renders the username field', () => { | ||
expect(wrapper.find(`${formGrpSel} > label`).at(0).text()).toEqual("Username") | ||
expect(wrapper.find(`${formGrpSel} > input[type="text"]`)).toBeDefined() | ||
}); | ||
}) | ||
|
||
it ('renders the password field', () => { | ||
expect(wrapper.find(`${formGrpSel} > label`).at(1).text()).toEqual("Password") | ||
expect(wrapper.find(`${formGrpSel} > input[type="password"]`)).toBeDefined() | ||
}); | ||
}) | ||
|
||
it ('renders a login button', () => { | ||
expect(wrapper.find('.btn[type="submit"]').text()).toEqual("Login") | ||
}); | ||
}) | ||
|
||
it ('renders forgot password link', () => { | ||
expect(wrapper.find('.login-form').text()).toMatch("Forgot Password") | ||
}); | ||
}) | ||
|
||
it ('renders request account link', () => { | ||
expect(wrapper.find('.login-form').text()).toMatch("Request Account") | ||
}); | ||
}) | ||
|
||
}); | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
import React from 'react'; | ||
import { shallow, render } from 'enzyme'; | ||
import NewsItem from '../../src/components/NewsItem'; | ||
import React from 'react' | ||
import { shallow, render } from 'enzyme' | ||
import NewsItem from '../../src/components/NewsItem' | ||
|
||
describe('<NewsItem />', () => { | ||
it ('renders the latest news', () => { | ||
const wrapper = shallow(<NewsItem />) | ||
expect(wrapper.find("div.news-item")).toBeDefined() | ||
}); | ||
}); | ||
}) | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
import React from 'react'; | ||
import { shallow, render } from 'enzyme'; | ||
import NewsPanel from '../../src/components/NewsPanel'; | ||
import NewsItem from '../../src/components/NewsItem'; | ||
import LoginPanel from '../../src/components/LoginPanel'; | ||
import React from 'react' | ||
import { shallow, render } from 'enzyme' | ||
import NewsPanel from '../../src/components/NewsPanel' | ||
import NewsItem from '../../src/components/NewsItem' | ||
import LoginPanel from '../../src/components/LoginPanel' | ||
|
||
describe('<NewsPanel />', () => { | ||
const wrapper = shallow(<NewsPanel />) | ||
it('renders <NewsItem /> component', () => { | ||
expect(wrapper.find(NewsItem)).toBeDefined(); | ||
}); | ||
expect(wrapper.find(NewsItem)).toBeDefined() | ||
}) | ||
|
||
it('renders <LoginPanel /> component', () => { | ||
expect(wrapper.find(LoginPanel)).toBeDefined(); | ||
}); | ||
expect(wrapper.find(LoginPanel)).toBeDefined() | ||
}) | ||
|
||
}); | ||
}) |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.