@revoloo/cypress6
Version:
Cypress.io end to end testing tool
31 lines (25 loc) • 688 B
JavaScript
import { mountCallback } from '@cypress/vue'
/* eslint-env mocha */
describe('Handling User Input', () => {
// Example from https://vuejs.org/v2/guide/#Handling-User-Input
const template = `
<div>
<p>{{ message }}</p>
<button v-on:click="reverseMessage">Reverse Message</button>
</div>
`
function data () {
return { message: 'Hello Vue.js!' }
}
const methods = {
reverseMessage () {
this.message = this.message.split('').reverse().join('')
},
}
beforeEach(mountCallback({ template, data, methods }))
it('reverses text', () => {
cy.contains('Hello Vue')
cy.get('button').click()
cy.contains('!sj.euV olleH')
})
})