Skip to content

Commit 1b22572

Browse files
committed
vue-generators#232 Use an extended Vue instance when using Vue.use
1 parent 659cea6 commit 1b22572

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

test/unit/specs/VueFormGenerator.spec.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ import { expect } from "chai";
44
import Vue from "vue";
55
import VueFormGenerator from "src/index";
66

7-
Vue.use(VueFormGenerator);
7+
const FreshVue = Vue.extend()
8+
FreshVue.use(VueFormGenerator);
89

910
let el, vm;
1011

1112
function createFormGenerator(schema = {}, model = null, options, multiple) {
1213
let elm = document.createElement("div");
13-
vm = new Vue({
14+
vm = new FreshVue({
1415
// eslint-disable-next-line quotes
1516
template: `<vue-form-generator :schema="schema" :model="model" :options="options" :multiple="multiple" ref="form"></vue-form-generator>`,
1617
data: {
@@ -57,7 +58,7 @@ describe("VueFormGenerator.vue", () => {
5758

5859
beforeEach( () => {
5960
let elm = document.createElement("div");
60-
vm = new Vue({
61+
vm = new FreshVue({
6162
// eslint-disable-next-line quotes
6263
template: `<vue-form-generator :schema="schema" ref="form" tag="section"></vue-form-generator>`,
6364
data: {
@@ -778,7 +779,7 @@ describe("VueFormGenerator.vue", () => {
778779

779780
before( (done) => {
780781
let elm = document.createElement("div");
781-
vm = new Vue({
782+
vm = new FreshVue({
782783
// eslint-disable-next-line quotes
783784
template: `<vue-form-generator :schema="schema" :model="model" :options="options" :multiple="false" ref="form" @validated="onValidated"></vue-form-generator>`,
784785
data: {
@@ -891,7 +892,7 @@ describe("VueFormGenerator.vue", () => {
891892

892893
before( (done) => {
893894
let elm = document.createElement("div");
894-
vm = new Vue({
895+
vm = new FreshVue({
895896
// eslint-disable-next-line quotes
896897
template: `<vue-form-generator :schema="schema" :model="model" :options="options" :multiple="false" ref="form" @validated="onValidated"></vue-form-generator>`,
897898
data: {
@@ -979,7 +980,7 @@ describe("VueFormGenerator.vue", () => {
979980

980981
before( (done) => {
981982
let elm = document.createElement("div");
982-
vm = new Vue({
983+
vm = new FreshVue({
983984
// eslint-disable-next-line quotes
984985
template: `<vue-form-generator :schema="schema" :model="model" :options="options" :multiple="false" ref="form" @validated="onValidated"></vue-form-generator>`,
985986
data: {

0 commit comments

Comments
 (0)