This commit is contained in:
Moriz Wahl 2021-04-05 21:12:28 +02:00
parent 45d5c5e274
commit 1b229169c2
2 changed files with 8 additions and 8 deletions

View File

@ -20,7 +20,5 @@ module.exports = {
setupFiles: ['<rootDir>/test/testSetup.js'],
testMatch: ['**/?(*.)+(spec|test).js?(x)'],
// snapshotSerializers: ['jest-serializer-vue'],
transformIgnorePatterns: [
'<rootDir>/node_modules/(?!vee-validate/dist/rules)',
],
transformIgnorePatterns: ['<rootDir>/node_modules/(?!vee-validate/dist/rules)'],
}

View File

@ -19,7 +19,7 @@ describe('Login', () => {
let state = {
loginfail: false,
}
let store = new Vuex.Store({
state,
})
@ -89,15 +89,17 @@ describe('Login', () => {
it('shows a warning when no valid Email is entered', async () => {
wrapper.find('input[placeholder="Email"]').setValue('no_valid@Email')
await flushPromises()
await expect(wrapper.find('.invalid-feedback').text())
.toEqual('The Email field must be a valid email')
await expect(wrapper.find('.invalid-feedback').text()).toEqual(
'The Email field must be a valid email',
)
})
it('shows a warning when password is too short', async () => {
wrapper.find('input[placeholder="form.password"]').setValue('1234')
await flushPromises()
await expect(wrapper.find('.invalid-feedback').text())
.toEqual('The Password field must be at least 6 characters')
await expect(wrapper.find('.invalid-feedback').text()).toEqual(
'The Password field must be at least 6 characters',
)
})
})