@@ -20,7 +20,7 @@ describe('compiler: integration tests', () => {
20
20
function getPositionInCode (
21
21
code : string ,
22
22
token : string ,
23
- expectName : string | boolean = false
23
+ expectName : string | boolean = false ,
24
24
) : Pos {
25
25
const generatedOffset = code . indexOf ( token )
26
26
let line = 1
@@ -36,7 +36,7 @@ describe('compiler: integration tests', () => {
36
36
column :
37
37
lastNewLinePos === - 1
38
38
? generatedOffset
39
- : generatedOffset - lastNewLinePos - 1
39
+ : generatedOffset - lastNewLinePos - 1 ,
40
40
}
41
41
if ( expectName ) {
42
42
res . name = typeof expectName === 'string' ? expectName : token
@@ -47,7 +47,7 @@ describe('compiler: integration tests', () => {
47
47
test ( 'function mode' , ( ) => {
48
48
const { code, map } = compile ( source , {
49
49
sourceMap : true ,
50
- filename : `foo.vue`
50
+ filename : `foo.vue` ,
51
51
} )
52
52
53
53
expect ( code ) . toMatchSnapshot ( )
@@ -57,63 +57,63 @@ describe('compiler: integration tests', () => {
57
57
const consumer = new SourceMapConsumer ( map as RawSourceMap )
58
58
59
59
expect (
60
- consumer . originalPositionFor ( getPositionInCode ( code , `id` ) )
60
+ consumer . originalPositionFor ( getPositionInCode ( code , `id` ) ) ,
61
61
) . toMatchObject ( getPositionInCode ( source , `id` ) )
62
62
63
63
expect (
64
- consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) )
64
+ consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) ) ,
65
65
) . toMatchObject ( getPositionInCode ( source , `"foo"` ) )
66
66
67
67
expect (
68
- consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) )
68
+ consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) ) ,
69
69
) . toMatchObject ( getPositionInCode ( source , `class=` ) )
70
70
71
71
expect (
72
- consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) )
72
+ consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) ) ,
73
73
) . toMatchObject ( getPositionInCode ( source , `bar` ) )
74
74
75
75
// without prefixIdentifiers: true, identifiers inside compound expressions
76
76
// are mapped to closest parent expression.
77
77
expect (
78
- consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) )
78
+ consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) ) ,
79
79
) . toMatchObject ( getPositionInCode ( source , `bar` ) )
80
80
81
81
expect (
82
- consumer . originalPositionFor ( getPositionInCode ( code , `world` ) )
82
+ consumer . originalPositionFor ( getPositionInCode ( code , `world` ) ) ,
83
83
) . toMatchObject ( getPositionInCode ( source , `world` ) )
84
84
85
85
// without prefixIdentifiers: true, identifiers inside compound expressions
86
86
// are mapped to closest parent expression.
87
87
expect (
88
- consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) )
88
+ consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) ) ,
89
89
) . toMatchObject ( getPositionInCode ( source , `world` ) )
90
90
91
91
expect (
92
- consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) )
92
+ consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) ) ,
93
93
) . toMatchObject ( getPositionInCode ( source , `ok` ) )
94
94
95
95
expect (
96
- consumer . originalPositionFor ( getPositionInCode ( code , `list` ) )
96
+ consumer . originalPositionFor ( getPositionInCode ( code , `list` ) ) ,
97
97
) . toMatchObject ( getPositionInCode ( source , `list` ) )
98
98
99
99
expect (
100
- consumer . originalPositionFor ( getPositionInCode ( code , `value` ) )
100
+ consumer . originalPositionFor ( getPositionInCode ( code , `value` ) ) ,
101
101
) . toMatchObject ( getPositionInCode ( source , `value` ) )
102
102
103
103
expect (
104
- consumer . originalPositionFor ( getPositionInCode ( code , `index` ) )
104
+ consumer . originalPositionFor ( getPositionInCode ( code , `index` ) ) ,
105
105
) . toMatchObject ( getPositionInCode ( source , `index` ) )
106
106
107
107
expect (
108
- consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) )
108
+ consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) ) ,
109
109
) . toMatchObject ( getPositionInCode ( source , `value + index` ) )
110
110
} )
111
111
112
112
test ( 'function mode w/ prefixIdentifiers: true' , ( ) => {
113
113
const { code, map } = compile ( source , {
114
114
sourceMap : true ,
115
115
filename : `foo.vue` ,
116
- prefixIdentifiers : true
116
+ prefixIdentifiers : true ,
117
117
} )
118
118
119
119
expect ( code ) . toMatchSnapshot ( )
@@ -123,72 +123,74 @@ describe('compiler: integration tests', () => {
123
123
const consumer = new SourceMapConsumer ( map as RawSourceMap )
124
124
125
125
expect (
126
- consumer . originalPositionFor ( getPositionInCode ( code , `id` ) )
126
+ consumer . originalPositionFor ( getPositionInCode ( code , `id` ) ) ,
127
127
) . toMatchObject ( getPositionInCode ( source , `id` ) )
128
128
129
129
expect (
130
- consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) )
130
+ consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) ) ,
131
131
) . toMatchObject ( getPositionInCode ( source , `"foo"` ) )
132
132
133
133
expect (
134
- consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) )
134
+ consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) ) ,
135
135
) . toMatchObject ( getPositionInCode ( source , `class=` ) )
136
136
137
137
expect (
138
- consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) )
138
+ consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) ) ,
139
139
) . toMatchObject ( getPositionInCode ( source , `bar` ) )
140
140
expect (
141
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.bar` , `bar` ) )
141
+ consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.bar` , `bar` ) ) ,
142
142
) . toMatchObject ( getPositionInCode ( source , `bar` , true ) )
143
143
expect (
144
- consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) )
144
+ consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) ) ,
145
145
) . toMatchObject ( getPositionInCode ( source , `baz` ) )
146
146
147
147
expect (
148
- consumer . originalPositionFor ( getPositionInCode ( code , `world` , true ) )
148
+ consumer . originalPositionFor ( getPositionInCode ( code , `world` , true ) ) ,
149
149
) . toMatchObject ( getPositionInCode ( source , `world` , `world` ) )
150
150
expect (
151
151
consumer . originalPositionFor (
152
- getPositionInCode ( code , `_ctx.world` , `world` )
153
- )
152
+ getPositionInCode ( code , `_ctx.world` , `world` ) ,
153
+ ) ,
154
154
) . toMatchObject ( getPositionInCode ( source , `world` , `world` ) )
155
155
156
156
expect (
157
- consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) )
157
+ consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) ) ,
158
158
) . toMatchObject ( getPositionInCode ( source , `burn()` ) )
159
159
160
160
expect (
161
- consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) )
161
+ consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) ) ,
162
162
) . toMatchObject ( getPositionInCode ( source , `ok` ) )
163
163
expect (
164
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.ok` , `ok` ) )
164
+ consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.ok` , `ok` ) ) ,
165
165
) . toMatchObject ( getPositionInCode ( source , `ok` , true ) )
166
166
167
167
expect (
168
- consumer . originalPositionFor ( getPositionInCode ( code , `list` ) )
168
+ consumer . originalPositionFor ( getPositionInCode ( code , `list` ) ) ,
169
169
) . toMatchObject ( getPositionInCode ( source , `list` ) )
170
170
expect (
171
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.list` , `list` ) )
171
+ consumer . originalPositionFor (
172
+ getPositionInCode ( code , `_ctx.list` , `list` ) ,
173
+ ) ,
172
174
) . toMatchObject ( getPositionInCode ( source , `list` , true ) )
173
175
174
176
expect (
175
- consumer . originalPositionFor ( getPositionInCode ( code , `value` ) )
177
+ consumer . originalPositionFor ( getPositionInCode ( code , `value` ) ) ,
176
178
) . toMatchObject ( getPositionInCode ( source , `value` ) )
177
179
178
180
expect (
179
- consumer . originalPositionFor ( getPositionInCode ( code , `index` ) )
181
+ consumer . originalPositionFor ( getPositionInCode ( code , `index` ) ) ,
180
182
) . toMatchObject ( getPositionInCode ( source , `index` ) )
181
183
182
184
expect (
183
- consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) )
185
+ consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) ) ,
184
186
) . toMatchObject ( getPositionInCode ( source , `value + index` ) )
185
187
} )
186
188
187
189
test ( 'module mode' , ( ) => {
188
190
const { code, map } = compile ( source , {
189
191
mode : 'module' ,
190
192
sourceMap : true ,
191
- filename : `foo.vue`
193
+ filename : `foo.vue` ,
192
194
} )
193
195
194
196
expect ( code ) . toMatchSnapshot ( )
@@ -198,64 +200,66 @@ describe('compiler: integration tests', () => {
198
200
const consumer = new SourceMapConsumer ( map as RawSourceMap )
199
201
200
202
expect (
201
- consumer . originalPositionFor ( getPositionInCode ( code , `id` ) )
203
+ consumer . originalPositionFor ( getPositionInCode ( code , `id` ) ) ,
202
204
) . toMatchObject ( getPositionInCode ( source , `id` ) )
203
205
204
206
expect (
205
- consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) )
207
+ consumer . originalPositionFor ( getPositionInCode ( code , `"foo"` ) ) ,
206
208
) . toMatchObject ( getPositionInCode ( source , `"foo"` ) )
207
209
208
210
expect (
209
- consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) )
211
+ consumer . originalPositionFor ( getPositionInCode ( code , `class:` ) ) ,
210
212
) . toMatchObject ( getPositionInCode ( source , `class=` ) )
211
213
212
214
expect (
213
- consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) )
215
+ consumer . originalPositionFor ( getPositionInCode ( code , `bar` ) ) ,
214
216
) . toMatchObject ( getPositionInCode ( source , `bar` ) )
215
217
expect (
216
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.bar` , `bar` ) )
218
+ consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.bar` , `bar` ) ) ,
217
219
) . toMatchObject ( getPositionInCode ( source , `bar` , true ) )
218
220
expect (
219
- consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) )
221
+ consumer . originalPositionFor ( getPositionInCode ( code , `baz` ) ) ,
220
222
) . toMatchObject ( getPositionInCode ( source , `baz` ) )
221
223
222
224
expect (
223
- consumer . originalPositionFor ( getPositionInCode ( code , `world` , true ) )
225
+ consumer . originalPositionFor ( getPositionInCode ( code , `world` , true ) ) ,
224
226
) . toMatchObject ( getPositionInCode ( source , `world` , `world` ) )
225
227
expect (
226
228
consumer . originalPositionFor (
227
- getPositionInCode ( code , `_ctx.world` , `world` )
228
- )
229
+ getPositionInCode ( code , `_ctx.world` , `world` ) ,
230
+ ) ,
229
231
) . toMatchObject ( getPositionInCode ( source , `world` , `world` ) )
230
232
231
233
expect (
232
- consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) )
234
+ consumer . originalPositionFor ( getPositionInCode ( code , `burn()` ) ) ,
233
235
) . toMatchObject ( getPositionInCode ( source , `burn()` ) )
234
236
235
237
expect (
236
- consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) )
238
+ consumer . originalPositionFor ( getPositionInCode ( code , `ok` ) ) ,
237
239
) . toMatchObject ( getPositionInCode ( source , `ok` ) )
238
240
expect (
239
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.ok` , `ok` ) )
241
+ consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.ok` , `ok` ) ) ,
240
242
) . toMatchObject ( getPositionInCode ( source , `ok` , true ) )
241
243
242
244
expect (
243
- consumer . originalPositionFor ( getPositionInCode ( code , `list` ) )
245
+ consumer . originalPositionFor ( getPositionInCode ( code , `list` ) ) ,
244
246
) . toMatchObject ( getPositionInCode ( source , `list` ) )
245
247
expect (
246
- consumer . originalPositionFor ( getPositionInCode ( code , `_ctx.list` , `list` ) )
248
+ consumer . originalPositionFor (
249
+ getPositionInCode ( code , `_ctx.list` , `list` ) ,
250
+ ) ,
247
251
) . toMatchObject ( getPositionInCode ( source , `list` , true ) )
248
252
249
253
expect (
250
- consumer . originalPositionFor ( getPositionInCode ( code , `value` ) )
254
+ consumer . originalPositionFor ( getPositionInCode ( code , `value` ) ) ,
251
255
) . toMatchObject ( getPositionInCode ( source , `value` ) )
252
256
253
257
expect (
254
- consumer . originalPositionFor ( getPositionInCode ( code , `index` ) )
258
+ consumer . originalPositionFor ( getPositionInCode ( code , `index` ) ) ,
255
259
) . toMatchObject ( getPositionInCode ( source , `index` ) )
256
260
257
261
expect (
258
- consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) )
262
+ consumer . originalPositionFor ( getPositionInCode ( code , `value + index` ) ) ,
259
263
) . toMatchObject ( getPositionInCode ( source , `value + index` ) )
260
264
} )
261
265
} )
0 commit comments