Skip to content

Commit caa4db7

Browse files
committed
test: fix unit tests
1 parent da209a9 commit caa4db7

23 files changed

+158
-287
lines changed

src/components/Alert/tests/CAlert.spec.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { mount } from '@vue/test-utils'
22
import Component from "../CAlert";
33
import CButtonClose from "../../Button/CButtonClose";
4+
import Vue from 'vue'
5+
6+
Vue.component('CButtonClose', CButtonClose)
47

58
const ComponentName = 'CAlert'
69
const defaultWrapper = mount(Component, {

src/components/Alert/tests/__snapshots__/CAlert.spec.js.snap

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,16 @@ exports[`CAlert renders correctly 2`] = `
1919
class="alert alert-success alert-dismissible"
2020
role="alert"
2121
>
22-
<cbuttonclose
22+
<button
2323
aria-label="close it"
24+
class="close"
2425
style="color: red;"
26+
type="button"
2527
>
2628
2729
ok
2830
29-
</cbuttonclose>
31+
</button>
3032
Dismissible Alert!
3133
</div>
3234
`;

src/components/Breadcrumb/tests/__snapshots__/CBreadcrumb.spec.js.snap

+1-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ exports[`CBreadcrumb renders correctly 1`] = `
3232
class="breadcrumb-item active"
3333
role="presentation"
3434
>
35-
<span
36-
class="active"
37-
>
35+
<span>
3836
Library
3937
</span>
4038
</li>

src/components/Card/test/CCard.spec.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ const slotWrapper = mount(Component, {
2828
}
2929
},
3030
slots: {
31-
header: 'this should overwrite header<br>',
32-
default: 'this should overwrite body<br>',
33-
footer: 'this should overwrite footer'
31+
default: 'this should overwrite body<br>'
3432
}
3533
})
3634

src/components/Card/test/__snapshots__/CCard.spec.js.snap

+14-9
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,39 @@ exports[`CCard renders correctly 1`] = `
44
<div
55
class="card text-left bg-success border-solid text-white"
66
>
7-
<div
7+
<header
88
class="card-header"
99
>
1010
header
11-
</div>
11+
</header>
1212
<div
1313
class="card-body"
1414
>
15-
<!---->
16-
<!---->
1715
body
1816
</div>
19-
<div
17+
<footer
2018
class="card-footer"
2119
>
2220
footer
23-
</div>
21+
</footer>
2422
</div>
2523
`;
2624

2725
exports[`CCard renders correctly with slots 1`] = `
2826
<div
2927
class="card text-left bg-success border-solid text-white"
3028
>
31-
this should overwrite header
32-
<br />
29+
<header
30+
class="card-header"
31+
>
32+
header
33+
</header>
3334
this should overwrite body
3435
<br />
35-
this should overwrite footer
36+
<footer
37+
class="card-footer"
38+
>
39+
footer
40+
</footer>
3641
</div>
3742
`;
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

33
exports[`CCardFooter renders correctly 1`] = `
4-
<div
4+
<footer
55
class="card-footer text-left bg-primary border-solid text-white"
66
>
77
<template>
88
content goes here
99
</template>
10-
</div>
10+
</footer>
1111
`;
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

33
exports[`CCardHeader renders correctly 1`] = `
4-
<div
4+
<header
55
class="card-header text-left bg-primary border-solid text-white"
66
>
77
<template>
88
content goes here
99
</template>
10-
</div>
10+
</header>
1111
`;

src/components/Header/HeaderDropdown.vue

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<b-nav-item-dropdown :right="right" :no-caret="noCaret">
2+
<CDropdown :placement="right ? 'bottom-end' : null" :noCaret="noCaret">
33
<template #buttonContent>
44
<slot name="header">
55
&#10068;
@@ -10,20 +10,14 @@
1010
<span class="text-center">dropdown</span>
1111
</div>
1212
</slot>
13-
</b-nav-item-dropdown>
13+
</CDropdown>
1414
</template>
1515
<script>
1616
export default {
1717
name: 'HeaderDropdown',
1818
props: {
19-
right: {
20-
type: Boolean,
21-
default: false
22-
},
23-
noCaret: {
24-
type: Boolean,
25-
default: false
26-
}
19+
right: Boolean,
20+
noCaret: Boolean
2721
},
2822
mounted () {
2923
console.error(this.$options._componentTag + ' component is deprecated and will be replaced in coreui-vue 3.0 version, please import C - prefixed version')

src/components/Header/tests/HeaderDropdown.spec.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { shallowMount, mount } from '@vue/test-utils'
22
import Component from "../HeaderDropdown";
3+
import CDropdown from "../../Dropdown/CDropdown"
4+
import Vue from 'vue'
5+
6+
Vue.component('CDropdown', CDropdown)
37

48
const ComponentName = 'HeaderDropdown'
59
const wrapper = mount(Component)
610
// /* eslint-disable no-console */
7-
// console.log("something")
811

912
describe(`${ComponentName} .vue`, () => {
1013
it('has a name', () => {
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,32 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

33
exports[`HeaderDropdown .vue renders correctly 1`] = `
4-
<b-nav-item-dropdown>
5-
<template>
6-
7-
8-
9-
</template>
10-
11-
<div
12-
style="height: 200px;"
4+
<div
5+
class="dropdown btn-group"
6+
>
7+
<button
8+
aria-haspopup="true"
9+
class="btn btn-secondary dropdown-toggle"
10+
style="cursor: pointer;"
1311
>
14-
<span
15-
class="text-center"
16-
>
17-
dropdown
18-
</span>
19-
</div>
20-
</b-nav-item-dropdown>
21-
`;
22-
23-
exports[`HeaderDropdown.vue renders correctly 1`] = `
24-
<b-nav-item-dropdown>
25-
<template>
2612
2713
2814
29-
</template>
30-
15+
</button>
16+
<!---->
3117
<div
32-
style="height: 200px;"
18+
class="dropdown-menu"
3319
>
34-
<span
35-
class="text-center"
20+
21+
<div
22+
style="height: 200px;"
3623
>
37-
dropdown
38-
</span>
24+
<span
25+
class="text-center"
26+
>
27+
dropdown
28+
</span>
29+
</div>
3930
</div>
40-
</b-nav-item-dropdown>
31+
</div>
4132
`;

src/components/Nav/tests/CNavItemDropdown.spec.js

-56
This file was deleted.

src/components/Nav/tests/__snapshots__/CNavItemDropdown.spec.js.snap

-71
This file was deleted.

src/components/Progress/tests/__snapshots__/CProgress.spec.js.snap

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
exports[`CProgress renders correctly 1`] = `
44
<div
55
class="progress"
6+
color="black"
67
>
78
<div
89
aria-valuemax="100"
910
aria-valuemin="0"
1011
aria-valuenow="0"
1112
class="progress-bar"
1213
role="progressbar"
13-
style="width: 0%; background-color: black;"
14+
style="width: 0%;"
1415
>
1516
<!---->
1617
</div>

src/components/Progress/tests/__snapshots__/CProgressBar.spec.js.snap

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ exports[`CProgressBar renders correctly 1`] = `
66
aria-valuemin="0"
77
aria-valuenow="50"
88
class="progress-bar progress-bar-striped"
9+
color="success"
910
role="progressbar"
1011
style="width: 50%;"
1112
>

0 commit comments

Comments
 (0)