Guest User

Untitled

a guest
Nov 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. <template>
  2. <form @submit.prevent="$emit('submitEventTriggered')">
  3. <button type="submit">Submit Form</button>
  4. </form>
  5. </template>
  6.  
  7. <script>
  8. export default {}
  9. </script>
  10.  
  11. import {shallowMount} from '@vue/test-utils'
  12. import {assert} from 'chai'
  13. import Form from '@/components/Form.vue'
  14.  
  15. describe.only('Form', () => {
  16.  
  17. it('button click triggers submit event', () => {
  18. const wrapper = shallowMount(Form)
  19.  
  20. wrapper.find('[type='submit']').trigger('click')
  21.  
  22. assert.exists(wrapper.emitted('submitEventTriggered'), 'Form submit not triggered')
  23. })
  24.  
  25. })
  26.  
  27. AssertionError: Form submit event triggered: expected undefined to exist
Add Comment
Please, Sign In to add comment