Closed
Description
I was following the example on: https://vue-test-utils.vuejs.org/en/api/wrapper/setProps.html
And my code returns: TypeError: wrapper.props is not a function
;
import { mount } from 'vue-test-utils';
import { expect } from 'expect';
import Foo from './Foo.vue';
const wrapper = mount(Foo);
wrapper.setProps({ foo: 'bar' });
expect(wrapper.props().foo).toBe('bar');
For Debugging:
{
"scripts": {
"test": "mocha-webpack --webpack-config ./node_modules/laravel-mix/setup/webpack.config.js --require spec/setup.js spec/**/*.spec.js"
},
"devDependencies": {
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"cross-env": "^5.0.1",
"expect": "^21.2.1",
"jsdom": "^11.3.0",
"jsdom-global": "^3.0.2",
"laravel-mix": "^1.0",
"mocha": "^4.0.1",
"mocha-webpack": "^0.7.0",
"vue-test-utils": "^1.0.0-beta.2"
},
"dependencies": {
"vue": "^2.5.2",
"vue-router": "^3.0.1",
"vuelidate": "^0.6.1",
"vuex": "^3.0.0",
"vuex-router-sync": "^5.0.0"
}
}
Metadata
Metadata
Assignees
Labels
No labels