Задать вопрос
art5455
@art5455
Каюсь, задавал тупые вопросы, но господи... с каки

[Vue warn]: Invalid Component definition, как исправить?

console.error node_modules/vue/dist/vue.runtime.common.dev.js:621
    [Vue warn]: Invalid Component definition:

    found in

    ---> <PlannedBudget>
           <Root>


Код теста:

import { shallowMount, createLocalVue } from "@vue/test-utils"
import "../../config.js"
import PlannedBudget from "COMPONENT.vue"
import BudgetModule from "../../store/budget/mock"
import Vuex from "vuex"
import Vue from 'vue'

const localVue = createLocalVue()
Vue.use(Vuex)

describe("tests", () => {
    let store
    let wrapper
    beforeEach(() => {
        store = new Vuex.Store({
            modules: {
                budget: {
                    namespaced: true,
                    ...BudgetModule
                }
            }
        })
        wrapper = shallowMount(PlannedBudget, { localVue, store })
    })
    it("open on click", async () => {
        await wrapper.find(".total div").trigger("click")
        let opennedWrapper = wrapper.find(".total-open")
        expect(opennedWrapper.exists()).toBeTruthy()
    })
    it("close", async () => {
        await wrapper.find(".total div").trigger("click")
        await wrapper.find(".total__close").trigger("click")
        expect(wrapper.find(".total-open").exists()).toBeFalsy()
    })
})
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы