の「V-ショー」プロパティにあなたがそうのようなモデルに基づいて示しボタン、持っている:どのようにユニットテストをVueのコンポーネント
<button v-show="title != ''">Add it</button>
どのようにこれをテストでしょうか?私は私の人生のためにそれを理解することができません。 Vモデルを経由して
describe('btn test',() => {
it('should hide the add button initially',() => {
// vm is set up here to be the vue component
expect(vm.$el.querySelector('button').style.display).toBe('none') // works
// Update the input field (which has v-model="title")
vm.$el.querySelectorAll('input').value = 'fd'
expect(vm.$el.querySelector('button').style.display).toBe('block') // is still 'none'
// Update directly through vm prop
vm.title = 'sheep'
Vue.nextTick(() => {
expect(vm.$el.querySelector('button').style.display).toBe('block') // is still 'none'
})
})
})
しかし、私は私の例では(14行目)上記のことをやるが、それは」doesnのトリックをする – Hyra