Skip to content

Commit 6a61d68

Browse files
committed
refactor: change container component names
1 parent 86dd5eb commit 6a61d68

File tree

7 files changed

+42
-37
lines changed

7 files changed

+42
-37
lines changed
File renamed without changes.

src/containers/TheHeader.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
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"/>
@@ -35,12 +35,12 @@
3535
</template>
3636

3737
<script>
38-
import DefaultHeaderDropdownAccnt from './DefaultHeaderDropdownAccnt'
38+
import TheHeaderDropdownAccnt from './TheHeaderDropdownAccnt'
3939
4040
export default {
4141
name: 'TheHeader',
4242
components: {
43-
DefaultHeaderDropdownAccnt
43+
TheHeaderDropdownAccnt
4444
}
4545
}
4646
</script>

src/containers/DefaultHeaderDropdownAccnt.vue renamed to src/containers/TheHeaderDropdownAccnt.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
<script>
6969
export default {
70-
name: 'DefaultHeaderDropdownAccnt',
70+
name: 'TheHeaderDropdownAccnt',
7171
data () {
7272
return { itemsCount: 42 }
7373
}

src/router/index.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Vue from 'vue'
22
import Router from 'vue-router'
33

44
// Containers
5-
const DefaultContainer = () => import('@/containers/DefaultContainer')
5+
const TheContainer = () => import('@/containers/TheContainer')
66

77
// Views
88
const 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+

tests/unit/containers/DefaultHeaderDropdownAccnt.spec.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

tests/unit/containers/DefaultContainer.spec.js renamed to tests/unit/containers/TheContainer.spec.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
import CoreuiVue from '@coreui/vue'
22
import { shallowMount, createLocalVue } from '@vue/test-utils';
33
import VueRouter from 'vue-router'
4-
import DefaultContainer from '@/containers/DefaultContainer'
4+
import TheContainer from '@/containers/TheContainer'
55

66
const localVue = createLocalVue()
77
localVue.use(VueRouter)
88
const router = new VueRouter()
99

1010
localVue.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
})
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
})

0 commit comments

Comments
 (0)