var _ = require('src/util') var Vue = require('src') describe('el', function () { var el beforeEach(function () { el = document.createElement('div') }) it('normal', function (done) { var vm = new Vue({ el: el, data: { ok: true }, template: '
' }) expect(vm.$els.testEl).toBeTruthy() expect(vm.$els.testEl.id).toBe('test') vm.ok = false _.nextTick(function () { expect(vm.$els.testEl).toBeNull() vm.ok = true _.nextTick(function () { expect(vm.$els.testEl.id).toBe('test') done() }) }) }) it('inside v-for', function () { var vm = new Vue({ el: el, data: { items: [1, 2] }, template: '{{n}}
{{$els.test.textContent}}