Skip to content

Commit 4d1ddad

Browse files
committedAug 30, 2018
test: update to @vue/test-utils, cleanup
1 parent cbeb3df commit 4d1ddad

23 files changed

+46
-37
lines changed
 

‎package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"vue-perfect-scrollbar": "^0.1.0"
6464
},
6565
"devDependencies": {
66+
"@vue/test-utils": "^1.0.0-beta.24",
6667
"babel-core": "^6.26.3",
6768
"babel-eslint": "^9.0.0",
6869
"babel-jest": "^23.4.2",
@@ -103,8 +104,7 @@
103104
"vue-loader": "^15.4.1",
104105
"vue-router": "^3.0.1",
105106
"vue-server-renderer": "^2.5.17",
106-
"vue-template-compiler": "^2.5.17",
107-
"vue-test-utils": "^1.0.0-beta.11"
107+
"vue-template-compiler": "^2.5.17"
108108
},
109109
"lint-staged": {
110110
"*.{js,vue}": [

‎src/components/__tests__/Aside.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import Aside from "../Aside/Aside";
33

44
describe("Aside.vue", () => {

‎src/components/__tests__/AsideToggler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import AsideToggler from "../Aside/AsideToggler";
33

44
describe("AsideToggler.vue", () => {

‎src/components/__tests__/Callout.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import Callout from "../Callout/Callout";
33

44
describe("Callout.vue", () => {

‎src/components/__tests__/Footer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import Footer from "../Footer/Footer";
33

44
describe("Footer.vue", () => {

‎src/components/__tests__/Header.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import Header from "../Header/Header";
33

44
describe("Header.vue", () => {

‎src/components/__tests__/HeaderDropdown.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { mount } from 'vue-test-utils'
1+
import { shallowMount } from '@vue/test-utils'
22
import HeaderDropdown from '../Header/HeaderDropdown';
33

44
describe("HeaderDropdown.vue", () => {
55
// Inspect the raw component options
66
it("should have default props", () => {
7-
const wrapper = mount(HeaderDropdown, {
7+
const wrapper = shallowMount(HeaderDropdown, {
88
propsData: {
99
right: false,
1010
noCaret: false
@@ -14,7 +14,7 @@ describe("HeaderDropdown.vue", () => {
1414
expect(wrapper.props().noCaret).toBe(false)
1515
});
1616
it('renders correctly', () => {
17-
const wrapper = mount(HeaderDropdown)
17+
const wrapper = shallowMount(HeaderDropdown)
1818
expect(wrapper.element).toMatchSnapshot()
1919
expect(wrapper.find('span').text()).toBe('dropdown')
2020
expect(wrapper.find('span').classes()).toContain('text-center')

‎src/components/__tests__/Sidebar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import Sidebar from "../Sidebar/Sidebar";
33

44
describe("Sidebar.vue", () => {

‎src/components/__tests__/SidebarFooter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarFooter from "../Sidebar/SidebarFooter";
33

44
describe("SidebarFooter.vue", () => {

‎src/components/__tests__/SidebarForm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarForm from "../Sidebar/SidebarForm";
33

44
describe("SidebarForm.vue", () => {

‎src/components/__tests__/SidebarHeader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarHeader from "../Sidebar/SidebarHeader";
33

44
describe("SidebarHeader.vue", () => {

‎src/components/__tests__/SidebarMinimizer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import SidebarMinimizer from "../Sidebar/SidebarMinimizer";
33

44
describe("SidebarMinimizer.vue", () => {

‎src/components/__tests__/SidebarNavDivider.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarNavDivider from "../Sidebar/SidebarNavDivider";
33

44
describe("SidebarNavDivider.vue", () => {

‎src/components/__tests__/SidebarNavDropdown.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount, createLocalVue } from 'vue-test-utils'
1+
import { shallowMount, createLocalVue } from '@vue/test-utils'
22
import VueRouter from 'vue-router'
33
import SidebarNavDropdown from "../Sidebar/SidebarNavDropdown";
44

@@ -9,7 +9,9 @@ const router = new VueRouter()
99
describe("SidebarNavDropdown.vue", () => {
1010
// Inspect the raw component options
1111
it("should have default props", () => {
12-
const wrapper = mount(SidebarNavDropdown, {
12+
const wrapper = shallowMount(SidebarNavDropdown, {
13+
localVue,
14+
router,
1315
propsData: {
1416
name: 'test',
1517
url: '',
@@ -27,8 +29,8 @@ describe("SidebarNavDropdown.vue", () => {
2729
expect(typeof SidebarNavDropdown.methods.handleClick).toBe('function')
2830
})
2931
it('renders correctly', () => {
30-
const wrapper = mount(SidebarNavDropdown, { localVue, router })
32+
const wrapper = shallowMount(SidebarNavDropdown, { localVue, router })
3133
expect(wrapper.element).toMatchSnapshot()
32-
expect(wrapper.is('li')).toBe(true)
34+
expect(wrapper.is('router-link-stub')).toBe(true)
3335
})
3436
});

‎src/components/__tests__/SidebarNavItem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarNavItem from "../Sidebar/SidebarNavItem";
33

44
describe("SidebarNavItem.vue", () => {

‎src/components/__tests__/SidebarNavLabel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from 'vue-test-utils'
1+
import { mount } from '@vue/test-utils'
22
import SidebarNavLabel from "../Sidebar/SidebarNavLabel";
33

44
describe("SidebarNavLabel.vue", () => {

‎src/components/__tests__/SidebarNavLink.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount, createLocalVue } from 'vue-test-utils'
1+
import { shallowMount, createLocalVue } from '@vue/test-utils'
22
import VueRouter from 'vue-router'
33
import SidebarNavLink from "../Sidebar/SidebarNavLink";
44

@@ -9,7 +9,9 @@ const router = new VueRouter()
99
describe("SidebarNavLink.vue", () => {
1010
// Inspect the raw component options
1111
test("should have default props", () => {
12-
const wrapper = mount(SidebarNavLink, {
12+
const wrapper = shallowMount(SidebarNavLink, {
13+
localVue,
14+
router,
1315
propsData: {
1416
name: 'test',
1517
url: '',
@@ -31,7 +33,7 @@ describe("SidebarNavLink.vue", () => {
3133
expect(typeof SidebarNavLink.computed.isExternalLink).toBe('function')
3234
})
3335
it('renders correctly', () => {
34-
const wrapper = mount(SidebarNavLink, { localVue, router })
36+
const wrapper = shallowMount(SidebarNavLink, { localVue, router })
3537
expect(wrapper.element).toMatchSnapshot()
3638
expect(wrapper.is('div')).toBe(true)
3739
})

‎src/components/__tests__/SidebarNavTitle.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import SidebarNavTitle from "../Sidebar/SidebarNavTitle";
33

44
describe("SidebarNavTitle.vue", () => {

‎src/components/__tests__/SidebarToggler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import SidebarToggler from "../Sidebar/SidebarToggler";
33

44
describe("SidebarToggler.vue", () => {

‎src/components/__tests__/Switch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mount } from "vue-test-utils";
1+
import { mount } from "@vue/test-utils";
22
import Switch from "../Switch/Switch";
33

44
describe("Switch.vue", () => {

‎src/components/__tests__/__snapshots__/SidebarNavDropdown.js.snap

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

33
exports[`SidebarNavDropdown.vue renders correctly 1`] = `
4-
<li
5-
class="nav-item nav-dropdown router-link-exact-active router-link-active"
6-
disabled="disabled"
4+
<router-link-stub
5+
class="nav-item nav-dropdown"
6+
disabled=""
7+
event="click"
8+
tag="li"
9+
to=""
710
>
811
<div
912
class="nav-link nav-dropdown-toggle"
@@ -17,5 +20,5 @@ exports[`SidebarNavDropdown.vue renders correctly 1`] = `
1720
<ul
1821
class="nav-dropdown-items"
1922
/>
20-
</li>
23+
</router-link-stub>
2124
`;

‎src/components/__tests__/__snapshots__/SidebarNavLink.js.snap

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22

33
exports[`SidebarNavLink.vue renders correctly 1`] = `
44
<div>
5-
<a
6-
class="router-link-exact-active router-link-active nav-link"
7-
href="#/"
5+
<router-link-stub
6+
class="nav-link"
7+
event="click"
8+
tag="a"
9+
to=""
810
>
911
<i
1012
class="nav-icon"
1113
/>
1214
1315
1416
<!---->
15-
</a>
17+
</router-link-stub>
1618
</div>
1719
`;

‎src/components/__tests__/__snapshots__/Switch.js.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ exports[`Switch.vue renders correctly 1`] = `
77
<input
88
class="switch-input form-check-input"
99
false-value="uncheckedValue"
10-
id="switch-id-1"
10+
id="switch-id-3"
1111
true-value="value"
1212
type="checkbox"
1313
value="true"

0 commit comments

Comments
 (0)
Please sign in to comment.