Jasmine example

A simple example of Jasmine tests using JSFiddle

by KevinGabbert

HTML

<script src="http://searls.github.io/jasmine-all/jasmine-all-min.js"></script>

JavaScript

const MyInput = { template: '<input class="test-focused">' }

describe('my-input.vue', () => {
  it('should display an input element', () => {
    const vm = new Vue({
      template: '<div><my-input></my-input></div>',
      components: { MyInput }
    }).$mount()

    // I tried these separately.
    expect(vm.$el.querySelectorAll('input.test-focused').length).toBe(1)
  })
})