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
I'm having issues with Karma/Webpack I think, I'm getting a warning when mounting a component like this:
importHelloInjectorfrom'!!vue-loader?inject!./../../../src/components/Hello.vue';constgetComponentWithMockedHttp=get=>HelloInjector({'./../modules/http': {
get
}});constcomponent=getComponentWithMockedHttp(()=>newPromise(resolve=>resolve('All fine here')));constvm=newVue(component).$mount();vm.helloMethod().then(message=>{expect(vm.message).toEqual(message);expect(vm.message).toBe('All fine here');expect(vm.computedMessage).toBe('All fine here!!!');done();});
There I get a warning (and a failure also) on the computed property but only if such property is in the parent class. If I move the computed property in the child class everything works fine and I get no warnings. Also it happens only when running my specs through Karma/Webpack, I don't get any warning when running it through the webpack-dev-server.
I committed the whole thing here. In this pull request you can see how the error goes away by just moving the computed property from the parent class into the child one.
Steps to reproduce:
make dbuild (it builds the docker image on top of node:slim)
make install (runs an npm install mounting the volume so you get node_modules in the host)
make test (runs karma with Chrome headless)
To run it in your browser instead just do make run and go to localhost:8080.
What am I missing?
The text was updated successfully, but these errors were encountered:
I see, thanks, that way it works just fine. I wonder why it doesn't show any warnings when running it without Karma though. The code is exactly the same.
Hi there,
I'm having issues with Karma/Webpack I think, I'm getting a warning when mounting a component like this:
There I get a warning (and a failure also) on the computed property but only if such property is in the parent class. If I move the computed property in the child class everything works fine and I get no warnings. Also it happens only when running my specs through Karma/Webpack, I don't get any warning when running it through the
webpack-dev-server
.I committed the whole thing here. In this pull request you can see how the error goes away by just moving the computed property from the parent class into the child one.
Steps to reproduce:
make dbuild
(it builds the docker image on top ofnode:slim
)make install
(runs an npm install mounting the volume so you getnode_modules
in the host)make test
(runs karma with Chrome headless)To run it in your browser instead just do
make run
and go tolocalhost:8080
.What am I missing?
The text was updated successfully, but these errors were encountered: