16 lines
549 B
JavaScript
16 lines
549 B
JavaScript
import LoginPage from '@/views/login/index.vue'
|
|
|
|
describe('Sense login page', () => {
|
|
it('uses username and password without a captcha challenge', () => {
|
|
const state = LoginPage.data()
|
|
const getSystemSetting = jest.fn()
|
|
|
|
LoginPage.created.call({ getSystemSetting })
|
|
|
|
expect(Object.keys(state.loginForm)).toEqual(['username', 'password'])
|
|
expect(Object.keys(state.loginRules)).toEqual(['username', 'password'])
|
|
expect(LoginPage.methods.getCode).toBeUndefined()
|
|
expect(getSystemSetting).toHaveBeenCalledTimes(1)
|
|
})
|
|
})
|