Продолжить с этого вопроса
vue -btn не отправляется при вводе ключа
У меня есть эта страница входа, на которой можно войти, используя 'Enter' на клавиатуре я хочу выполнить модульный тест, когда имитируется клавиша ввода на клавиатуре, она может автоматически входить в систему
это тестовый код, который у меня есть
describe('Login.vue', () => {
const vuetify = new Vuetify()
const store = new Vuex.Store({
actions: {
login: jest.fn()
}
})
const wrapper = mount(Login, { stubs: ['router-link', 'router-view'], store, vuetify })
it('login using enter key on keyboard', async () => {
wrapper.setData({ email: 'user@example.com' })
wrapper.setData({ password: 'Passw0rd' })
await wrapper.vm.$nextTick()
wrapper.find('[data-cy="input-password"]').simulate('keypress', {key: 'Enter', keycode: 13})
})
})
Я уже провел интеграционный тест с использованием Cypress , но я хочу сначала выполнить модульный тест, прежде чем отправить его в репозиторий.
Большое спасибо