File tree Expand file tree Collapse file tree 7 files changed +42
-37
lines changed
Expand file tree Collapse file tree 7 files changed +42
-37
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 2626 <CHeaderNavItem class =" d-md-down-none mx-2" >
2727 <i class =" cui-envelope-open" ></i >
2828 </CHeaderNavItem >
29- <DefaultHeaderDropdownAccnt />
29+ <TheHeaderDropdownAccnt />
3030 </ul >
3131 <div class =" c-subheader px-3" >
3232 <CBreadcrumbRouter class =" border-0" />
3535</template >
3636
3737<script >
38- import DefaultHeaderDropdownAccnt from ' ./DefaultHeaderDropdownAccnt '
38+ import TheHeaderDropdownAccnt from ' ./TheHeaderDropdownAccnt '
3939
4040export default {
4141 name: ' TheHeader' ,
4242 components: {
43- DefaultHeaderDropdownAccnt
43+ TheHeaderDropdownAccnt
4444 }
4545}
4646 </script >
Original file line number Diff line number Diff line change 6767
6868<script >
6969export default {
70- name: ' DefaultHeaderDropdownAccnt ' ,
70+ name: ' TheHeaderDropdownAccnt ' ,
7171 data () {
7272 return { itemsCount: 42 }
7373 }
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import Vue from 'vue'
22import Router from 'vue-router'
33
44// Containers
5- const DefaultContainer = ( ) => import ( '@/containers/DefaultContainer ' )
5+ const TheContainer = ( ) => import ( '@/containers/TheContainer ' )
66
77// Views
88const Dashboard = ( ) => import ( '@/views/Dashboard' )
@@ -63,12 +63,16 @@ export default new Router({
6363 mode : 'hash' , // https://router.vuejs.org/api/#mode
6464 linkActiveClass : 'active' ,
6565 scrollBehavior : ( ) => ( { y : 0 } ) ,
66- routes : [
66+ routes : configRoutes ( )
67+ } )
68+
69+ function configRoutes ( ) {
70+ return [
6771 {
6872 path : '/' ,
6973 redirect : '/dashboard' ,
7074 name : 'Home' ,
71- component : DefaultContainer ,
75+ component : TheContainer ,
7276 children : [
7377 {
7478 path : 'dashboard' ,
@@ -327,4 +331,5 @@ export default new Router({
327331 ]
328332 }
329333 ]
330- } )
334+ }
335+
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11import CoreuiVue from '@coreui/vue'
22import { shallowMount , createLocalVue } from '@vue/test-utils' ;
33import VueRouter from 'vue-router'
4- import DefaultContainer from '@/containers/DefaultContainer '
4+ import TheContainer from '@/containers/TheContainer '
55
66const localVue = createLocalVue ( )
77localVue . use ( VueRouter )
88const router = new VueRouter ( )
99
1010localVue . use ( CoreuiVue )
1111
12- describe ( 'DefaultContainer .vue' , ( ) => {
12+ describe ( 'TheContainer .vue' , ( ) => {
1313 it ( 'has a name' , ( ) => {
14- expect ( DefaultContainer . name ) . toMatch ( 'full' )
14+ expect ( TheContainer . name ) . toMatch ( 'full' )
1515 } )
1616 test ( 'renders correctly' , ( ) => {
17- const wrapper = shallowMount ( DefaultContainer , {
17+ const wrapper = shallowMount ( TheContainer , {
1818 localVue,
1919 router
2020 } )
2121 expect ( wrapper . element ) . toMatchSnapshot ( )
2222 } )
2323 it ( 'is Vue instance' , ( ) => {
24- const wrapper = shallowMount ( DefaultContainer , {
24+ const wrapper = shallowMount ( TheContainer , {
2525 localVue,
2626 router
2727 } )
Original file line number Diff line number Diff line change 1+ import Vue from 'vue'
2+ import CoreuiVue from '@coreui/vue'
3+ import TheHeaderDropdownAccnt from '@/containers/TheHeaderDropdownAccnt'
4+ import { shallowMount } from '@vue/test-utils' ;
5+
6+ Vue . use ( CoreuiVue )
7+
8+ describe ( 'TheHeaderDropdownAccnt.vue' , ( ) => {
9+ it ( 'has a name' , ( ) => {
10+ expect ( TheHeaderDropdownAccnt . name ) . toMatch ( 'TheHeaderDropdownAccnt' )
11+ } )
12+ it ( 'has a created hook' , ( ) => {
13+ expect ( typeof TheHeaderDropdownAccnt . data ) . toMatch ( 'function' )
14+ } )
15+ it ( 'sets the correct default data' , ( ) => {
16+ expect ( typeof TheHeaderDropdownAccnt . data ) . toMatch ( 'function' )
17+ const defaultData = TheHeaderDropdownAccnt . data ( )
18+ expect ( defaultData . itemsCount ) . toBe ( 42 )
19+ } )
20+ test ( 'renders correctly' , ( ) => {
21+ const wrapper = shallowMount ( TheHeaderDropdownAccnt )
22+ expect ( wrapper . element ) . toMatchSnapshot ( )
23+ } )
24+ } )
You can’t perform that action at this time.
0 commit comments