diff --git a/test/test.js b/test/test.js
index 76a99ca..5376cd5 100644
--- a/test/test.js
+++ b/test/test.js
@@ -233,14 +233,23 @@ test('v-stream directive (with .stop, .prevent modify)', done => {
})
test('v-stream directive (with data)', done => {
+ const customButton = {
+ name: 'custom-button',
+ template: ``
+ }
+
const vm = new Vue({
+ components: {
+ customButton
+ },
data: {
delta: -1
},
template: `
{{ count }}
-
+
+ +
`,
domStreams: ['click$'],
@@ -256,12 +265,12 @@ test('v-stream directive (with data)', done => {
}).$mount()
expect(vm.$el.querySelector('span').textContent).toBe('0')
- click(vm.$el.querySelector('button'))
+ click(vm.$el.querySelector('#custom-button'))
nextTick(() => {
expect(vm.$el.querySelector('span').textContent).toBe('-1')
vm.delta = 1
nextTick(() => {
- click(vm.$el.querySelector('button'))
+ click(vm.$el.querySelector('#native-button'))
nextTick(() => {
expect(vm.$el.querySelector('span').textContent).toBe('0')
done()