UNPKG

jenesius-vue-modal

Version:

The progressive and simple modal system for Vue.js v3

32 lines (30 loc) 766 B
import {config} from "../../src/index"; import getComponentFromStore from "../../src/methods/get-component-from-store"; import ModalTitle from "../components/modal-title.vue"; // Clean store beforeEach(() => { config({ store: {} }) }) describe("Checking modal in the store", () => { test("Be default is undefined", () => { expect(getComponentFromStore('any')).toBe(undefined) }) test('Add new component, but getting by wrong name', () => { config({ store: { 'alert': ModalTitle } }) expect(getComponentFromStore('aler')).toBe(undefined) }) test('Add new component and get it', () => { config({ store: { 'alert': ModalTitle } }) expect(getComponentFromStore('alert')).toBe(ModalTitle) }) })