1
- import { shallow , mount } from 'vue- test-utils'
1
+ import { shallowMount , mount } from '@ vue/ test-utils'
2
2
import Sass from './resources/Sass.vue'
3
3
import SassModule from './resources/SassModule.vue'
4
4
import SassModuleFunctional from './resources/SassModuleFunctional.vue'
5
5
6
6
describe ( 'processes .vue file with sass style' , ( ) => {
7
7
it ( 'does not error on sass' , ( ) => {
8
- expect ( ( ) => shallow ( Sass ) ) . not . toThrow ( )
8
+ expect ( ( ) => shallowMount ( Sass ) ) . not . toThrow ( )
9
9
} )
10
10
it ( 'does not error on sass module' , ( ) => {
11
- expect ( ( ) => shallow ( SassModule ) ) . not . toThrow ( )
11
+ expect ( ( ) => shallowMount ( SassModule ) ) . not . toThrow ( )
12
12
} )
13
13
it ( 'does not error on sass module when functional' , ( ) => {
14
14
expect ( ( ) => mount ( SassModuleFunctional ) ) . not . toThrow ( )
@@ -20,7 +20,7 @@ describe('processes .vue files which combine sass and modules', () => {
20
20
let functionalWrapper
21
21
22
22
beforeEach ( ( ) => {
23
- wrapper = shallow ( SassModule )
23
+ wrapper = shallowMount ( SassModule )
24
24
functionalWrapper = mount ( SassModuleFunctional )
25
25
} )
26
26
@@ -42,7 +42,7 @@ describe('processes .vue files which combine sass and modules', () => {
42
42
describe ( 'entrypoint: direct import in SFC' , ( ) => {
43
43
let wrapper
44
44
beforeEach ( ( ) => {
45
- wrapper = shallow ( SassModule )
45
+ wrapper = shallowMount ( SassModule )
46
46
} )
47
47
it ( 'does inject classes from directly imported files by relative path' , ( ) => {
48
48
expect ( wrapper . vm . $style . directImportClass ) . toBeDefined ( )
@@ -69,7 +69,7 @@ describe('processes .vue files which combine sass and modules', () => {
69
69
describe ( 'entrypoint: import inside previously imported stylesheet' , ( ) => {
70
70
let wrapper
71
71
beforeEach ( ( ) => {
72
- wrapper = shallow ( SassModule )
72
+ wrapper = shallowMount ( SassModule )
73
73
} )
74
74
it ( 'does inject classes from imports within sass files by relative path' , ( ) => {
75
75
expect ( wrapper . vm . $style . sassImportClass ) . toBeDefined ( )
@@ -96,7 +96,7 @@ describe('processes .vue files which combine sass and modules', () => {
96
96
describe ( 'multiple modules' , ( ) => {
97
97
let wrapper
98
98
beforeEach ( ( ) => {
99
- wrapper = shallow ( SassModule )
99
+ wrapper = shallowMount ( SassModule )
100
100
} )
101
101
it ( 'does inject classes from sass if multiple modules are present' , ( ) => {
102
102
expect ( wrapper . vm . $style . directImportSecondClass ) . toBeDefined ( )
0 commit comments