Skip to content
Snippets Groups Projects
Commit 0133c72b authored by Jure's avatar Jure
Browse files

Merge branch 'move_login_code' into 'master'

feat(login): move login code into src folder

See merge request pubsweet/pubsweet!516
parents 5d273f9c 57d3acee
No related branches found
No related tags found
No related merge requests found
module.exports = {
client: {
components: [() => require('./LoginContainer')],
},
}
import Login from './src/LoginContainer'
export default Login
......@@ -3,14 +3,14 @@ import React from 'react'
import { Field } from 'formik'
import { Button, Link, ErrorText } from '@pubsweet/ui'
import Login from './Login'
import Login from '../src/Login'
describe('<Login/>', () => {
const makeWrapper = (props = {}) => shallow(<Login {...props} />)
it('renders the login form', () => {
const wrapper = makeWrapper()
expect(wrapper.debug()).toMatchSnapshot()
expect(wrapper.find(Field)).toHaveLength(2)
expect(wrapper.find(Button)).toHaveLength(1)
expect(wrapper.find(Link)).toHaveLength(2)
......
......@@ -5,8 +5,8 @@ import { ThemeProvider } from 'styled-components'
import { MemoryRouter, Route, Switch } from 'react-router-dom'
import wait from 'waait'
import { LOGIN_USER } from './graphql/mutations'
import LoginContainer from './LoginContainer'
import { LOGIN_USER } from '../src/graphql/mutations'
import LoginContainer from '../src/LoginContainer'
const user1 = {
id: 'user1',
......
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`<Login/> renders the login form 1`] = `
"<styled.div small={true}>
<styled.div>
<styled.h1>
Login
</styled.h1>
<form onSubmit={[undefined]}>
<FormikConnect(FieldInner) component={[Function: UsernameInput]} name=\\"username\\" />
<FormikConnect(FieldInner) component={[Function: PasswordInput]} name=\\"password\\" />
<styled.button primary={true} type=\\"submit\\">
Login
</styled.button>
</form>
<span>
Don&#39;t have an account?
</span>
<Styled(Link) to=\\"/signup\\">
Sign up
</Styled(Link)>
<span>
Forgot your password?
</span>
<Styled(Link) to=\\"/password-reset\\">
Reset password
</Styled(Link)>
</styled.div>
</styled.div>"
`;
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment