39 lines
1.9 KiB
JavaScript
39 lines
1.9 KiB
JavaScript
// import Vue from 'vue'
|
|
import CoreuiVueModule from '@coreui/vue'
|
|
// Vue.use(CoreuiVueModule)
|
|
|
|
test("Should register all components when installed", () => {
|
|
|
|
const component = jest.fn();
|
|
const Vue = { component };
|
|
|
|
CoreuiVueModule.install(Vue);
|
|
|
|
// Test if a particular component was registered
|
|
expect(component).toBeCalledWith("Aside", expect.any(Object));
|
|
expect(component).toBeCalledWith("AsideToggler", expect.any(Object));
|
|
expect(component).toBeCalledWith("Breadcrumb", expect.any(Object));
|
|
expect(component).toBeCalledWith("Callout", expect.any(Object));
|
|
expect(component).toBeCalledWith("Footer", expect.any(Object));
|
|
expect(component).toBeCalledWith("Header", expect.any(Object));
|
|
expect(component).toBeCalledWith("HeaderDropdown", expect.any(Object));
|
|
expect(component).toBeCalledWith("Sidebar", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarFooter", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarForm", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarHeader", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarMinimizer", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNav", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavDivider", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavItem", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavDropdown", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavLabel", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavLink", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarNavTitle", expect.any(Object));
|
|
expect(component).toBeCalledWith("SidebarToggler", expect.any(Object));
|
|
expect(component).toBeCalledWith("Switch", expect.any(Object));
|
|
|
|
// Test how many times component got registered
|
|
// const totalOfComponents = 21;
|
|
// expect(component).toHaveBeenCalledTimes(totalOfComponents);
|
|
});
|