@@ -25,6 +25,7 @@ import Constructor from './components/Constructor.vue'
25
25
26
26
test ( 'processes .vue files' , ( ) => {
27
27
const wrapper = mount ( Basic )
28
+ expect ( wrapper . vm . msg ) . toEqual ( 'Welcome to Your Vue.js App' )
28
29
wrapper . vm . toggleClass ( )
29
30
} )
30
31
@@ -119,7 +120,9 @@ it('processes Less', () => {
119
120
120
121
it ( 'processes PostCSS' , ( ) => {
121
122
const wrapper = mount ( PostCss )
122
- expect ( wrapper . is ( 'div' ) ) . toBeTruthy ( )
123
+ expect ( wrapper . is ( 'section' ) ) . toBeTruthy ( )
124
+ expect ( wrapper . vm . $style . red ) . toEqual ( 'red' )
125
+ expect ( wrapper . html ( ) ) . toMatchSnapshot ( )
123
126
} )
124
127
125
128
test ( 'processes pug templates' , ( ) => {
@@ -145,6 +148,7 @@ it('processes Sass', () => {
145
148
expect ( wrapper . vm . $style . a ) . toEqual ( 'a' )
146
149
expect ( wrapper . vm . $style . b ) . toEqual ( 'b' )
147
150
expect ( wrapper . vm . $style . c ) . toEqual ( 'c' )
151
+ expect ( wrapper . vm . $style . light ) . toBeUndefined ( )
148
152
} )
149
153
150
154
it ( 'processes SCSS' , ( ) => {
@@ -154,6 +158,21 @@ it('processes SCSS', () => {
154
158
expect ( wrapper . vm . $style . c ) . toEqual ( 'c' )
155
159
} )
156
160
161
+ test ( 'processes SCSS using user specified post transforms' , ( ) => {
162
+ const wrapper = mount ( Scss )
163
+ expect ( wrapper . vm . $style . light . a ) . toBeUndefined ( )
164
+ expect ( wrapper . vm . $style . light . f ) . toEqual ( 'f' )
165
+ expect ( wrapper . vm . $style . dark . f ) . toEqual ( 'f' )
166
+ expect ( wrapper . vm . $style . dark . g ) . toEqual ( 'g' )
167
+ expect ( wrapper . html ( ) ) . toMatchSnapshot ( )
168
+ } )
169
+
170
+ test ( 'processes SCSS using user specified pre transforms' , ( ) => {
171
+ const wrapper = mount ( Scss )
172
+ expect ( wrapper . vm . $style . g ) . toEqual ( 'g' )
173
+ expect ( wrapper . html ( ) ) . toMatchSnapshot ( )
174
+ } )
175
+
157
176
test ( 'process Stylus' , ( ) => {
158
177
const wrapper = mount ( Stylus )
159
178
expect ( wrapper . vm ) . toBeTruthy ( )
0 commit comments