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 26
26
<CHeaderNavItem class =" d-md-down-none mx-2" >
27
27
<i class =" cui-envelope-open" ></i >
28
28
</CHeaderNavItem >
29
- <DefaultHeaderDropdownAccnt />
29
+ <TheHeaderDropdownAccnt />
30
30
</ul >
31
31
<div class =" c-subheader px-3" >
32
32
<CBreadcrumbRouter class =" border-0" />
35
35
</template >
36
36
37
37
<script >
38
- import DefaultHeaderDropdownAccnt from ' ./DefaultHeaderDropdownAccnt '
38
+ import TheHeaderDropdownAccnt from ' ./TheHeaderDropdownAccnt '
39
39
40
40
export default {
41
41
name: ' TheHeader' ,
42
42
components: {
43
- DefaultHeaderDropdownAccnt
43
+ TheHeaderDropdownAccnt
44
44
}
45
45
}
46
46
</script >
Original file line number Diff line number Diff line change 67
67
68
68
<script >
69
69
export default {
70
- name: ' DefaultHeaderDropdownAccnt ' ,
70
+ name: ' TheHeaderDropdownAccnt ' ,
71
71
data () {
72
72
return { itemsCount: 42 }
73
73
}
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import Vue from 'vue'
2
2
import Router from 'vue-router'
3
3
4
4
// Containers
5
- const DefaultContainer = ( ) => import ( '@/containers/DefaultContainer ' )
5
+ const TheContainer = ( ) => import ( '@/containers/TheContainer ' )
6
6
7
7
// Views
8
8
const Dashboard = ( ) => import ( '@/views/Dashboard' )
@@ -63,12 +63,16 @@ export default new Router({
63
63
mode : 'hash' , // https://router.vuejs.org/api/#mode
64
64
linkActiveClass : 'active' ,
65
65
scrollBehavior : ( ) => ( { y : 0 } ) ,
66
- routes : [
66
+ routes : configRoutes ( )
67
+ } )
68
+
69
+ function configRoutes ( ) {
70
+ return [
67
71
{
68
72
path : '/' ,
69
73
redirect : '/dashboard' ,
70
74
name : 'Home' ,
71
- component : DefaultContainer ,
75
+ component : TheContainer ,
72
76
children : [
73
77
{
74
78
path : 'dashboard' ,
@@ -327,4 +331,5 @@ export default new Router({
327
331
]
328
332
}
329
333
]
330
- } )
334
+ }
335
+
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
import CoreuiVue from '@coreui/vue'
2
2
import { shallowMount , createLocalVue } from '@vue/test-utils' ;
3
3
import VueRouter from 'vue-router'
4
- import DefaultContainer from '@/containers/DefaultContainer '
4
+ import TheContainer from '@/containers/TheContainer '
5
5
6
6
const localVue = createLocalVue ( )
7
7
localVue . use ( VueRouter )
8
8
const router = new VueRouter ( )
9
9
10
10
localVue . use ( CoreuiVue )
11
11
12
- describe ( 'DefaultContainer .vue' , ( ) => {
12
+ describe ( 'TheContainer .vue' , ( ) => {
13
13
it ( 'has a name' , ( ) => {
14
- expect ( DefaultContainer . name ) . toMatch ( 'full' )
14
+ expect ( TheContainer . name ) . toMatch ( 'full' )
15
15
} )
16
16
test ( 'renders correctly' , ( ) => {
17
- const wrapper = shallowMount ( DefaultContainer , {
17
+ const wrapper = shallowMount ( TheContainer , {
18
18
localVue,
19
19
router
20
20
} )
21
21
expect ( wrapper . element ) . toMatchSnapshot ( )
22
22
} )
23
23
it ( 'is Vue instance' , ( ) => {
24
- const wrapper = shallowMount ( DefaultContainer , {
24
+ const wrapper = shallowMount ( TheContainer , {
25
25
localVue,
26
26
router
27
27
} )
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