You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that even though the test claim to be succesful, they are not.
My component is using scoped slots. If I'm setting a value on an input that has an associated model, then the first bit of setValue — setting the element's value — is okay, but when the 'input' trigger is fired, it produces this error:
console.error node_modules/vue/dist/vue.runtime.common.dev.js:621
[Vue warn]: Error in v-on handler: "ReferenceError: $set is not defined"
(found in <Root>)
console.error node_modules/vue/dist/vue.runtime.common.dev.js:1884
ReferenceError: $set is not defined
at input (eval at createFunction (/Users/wilfred/workspace/vue-autoextra/node_modules/vue-template-compiler/build.js:4623:12), <anonymous>:3:288)
at invokeWithErrorHandling (/Users/wilfred/workspace/vue-autoextra/node_modules/vue/dist/vue.runtime.common.dev.js:1850:26)
at HTMLInputElement.invoker (/Users/wilfred/workspace/vue-autoextra/node_modules/vue/dist/vue.runtime.common.dev.js:2175:14)
at HTMLInputElement.original._wrapper (/Users/wilfred/workspace/vue-autoextra/node_modules/vue/dist/vue.runtime.common.dev.js:6889:25)
at invokeEventListeners (/Users/wilfred/workspace/vue-autoextra/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:193:27)
at HTMLInputElementImpl._dispatch (/Users/wilfred/workspace/vue-autoextra/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLInputElementImpl.dispatchEvent (/Users/wilfred/workspace/vue-autoextra/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLInputElementImpl.dispatchEvent (/Users/wilfred/workspace/vue-autoextra/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
at HTMLInputElement.dispatchEvent (/Users/wilfred/workspace/vue-autoextra/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
at Wrapper.trigger (/Users/wilfred/workspace/vue-autoextra/node_modules/@vue/test-utils/dist/vue-test-utils.js:3759:16)
at Wrapper.setValue (/Users/wilfred/workspace/vue-autoextra/node_modules/@vue/test-utils/dist/vue-test-utils.js:3722:10)
at VueComponent.<anonymous> (/Users/wilfred/workspace/vue-autoextra/src/component.test.js:38:18)
at Array.<anonymous> (/Users/wilfred/workspace/vue-autoextra/node_modules/vue/dist/vue.runtime.common.dev.js:1976:12)
at flushCallbacks (/Users/wilfred/workspace/vue-autoextra/node_modules/vue/dist/vue.runtime.common.dev.js:1902:14)
at process._tickCallback (internal/process/next_tick.js:68:7)
What is expected?
I'm expecting to be able to call setValue without a problem.
What is actually happening?
The trigger is not firing, causing the model to not be updated.
Version
1.0.0-beta.29
Reproduction link
https://circleci.com/gh/wspringer/vue-autoextra/4
Steps to reproduce
Note that even though the test claim to be succesful, they are not.
My component is using scoped slots. If I'm setting a value on an input that has an associated model, then the first bit of
setValue
— setting the element's value — is okay, but when the 'input' trigger is fired, it produces this error:What is expected?
I'm expecting to be able to call
setValue
without a problem.What is actually happening?
The trigger is not firing, causing the model to not be updated.
The test is here: https://github.com/wspringer/vue-autoextra/blob/master/src/component.test.js
The component getting tested is here: https://github.com/wspringer/vue-autoextra/blob/master/src/component.js
The expected behavior is demonstrated here: https://medium.com/east-pole/from-angular-to-vue-fb22c7ffab21
The text was updated successfully, but these errors were encountered: