Durante o teste da aplicação, meu terminal retorna erro quando chamo o toContain(), dizendo que
expect(received).toContain(expected) // indexOf
Porém, quando executo com o toBeTruthy(), ele funciona normalmente
Código do teste:
test('Não são aceitos lances com valores menores do que o informado', async () => {
const wrapper = mount(Lance, {
propsData: {
lanceMinimo: 300
}
})
const input = wrapper.find('input')
input.setValue(100)
wrapper.trigger('submit')
await wrapper.vm.$nextTick()
const msgErro = wrapper.find('p.alert').element.textContent
const msgEsperada = 'O valor mínimo para lance é de R$ 300'
expect(msgErro).toContain(msgEsperada)
})