@@ -6,6 +6,8 @@ var strip = require('strip-ansi')
6
6
var retext = require ( 'retext' )
7
7
var inspect = require ( '.' )
8
8
9
+ var chalkEnabled = new chalk . Instance ( { level : 1 } )
10
+
9
11
var paragraph = 'Some simple text. Other “sentence”.'
10
12
11
13
test ( 'inspect' , function ( t ) {
@@ -252,57 +254,57 @@ test('inspect.color()', function (t) {
252
254
inspect . color ( retext ( ) . parse ( paragraph ) . children [ 0 ] . children [ 0 ] ) ,
253
255
[
254
256
'SentenceNode' +
255
- chalk . dim ( '[' ) +
256
- chalk . yellow ( '6' ) +
257
- chalk . dim ( ']' ) +
257
+ chalkEnabled . dim ( '[' ) +
258
+ chalkEnabled . yellow ( '6' ) +
259
+ chalkEnabled . dim ( ']' ) +
258
260
' (1:1-1:18, 0-17)' ,
259
- chalk . dim ( '├─ ' ) +
261
+ chalkEnabled . dim ( '├─ ' ) +
260
262
'WordNode' +
261
- chalk . dim ( '[' ) +
262
- chalk . yellow ( '1' ) +
263
- chalk . dim ( ']' ) +
263
+ chalkEnabled . dim ( '[' ) +
264
+ chalkEnabled . yellow ( '1' ) +
265
+ chalkEnabled . dim ( ']' ) +
264
266
' (1:1-1:5, 0-4)' ,
265
- chalk . dim ( '│ └─ ' ) +
267
+ chalkEnabled . dim ( '│ └─ ' ) +
266
268
'TextNode' +
267
- chalk . dim ( ': ' ) +
268
- chalk . green ( '"Some"' ) +
269
+ chalkEnabled . dim ( ': ' ) +
270
+ chalkEnabled . green ( '"Some"' ) +
269
271
' (1:1-1:5, 0-4)' ,
270
- chalk . dim ( '├─ ' ) +
272
+ chalkEnabled . dim ( '├─ ' ) +
271
273
'WhiteSpaceNode' +
272
- chalk . dim ( ': ' ) +
273
- chalk . green ( '" "' ) +
274
+ chalkEnabled . dim ( ': ' ) +
275
+ chalkEnabled . green ( '" "' ) +
274
276
' (1:5-1:6, 4-5)' ,
275
- chalk . dim ( '├─ ' ) +
277
+ chalkEnabled . dim ( '├─ ' ) +
276
278
'WordNode' +
277
- chalk . dim ( '[' ) +
278
- chalk . yellow ( '1' ) +
279
- chalk . dim ( ']' ) +
279
+ chalkEnabled . dim ( '[' ) +
280
+ chalkEnabled . yellow ( '1' ) +
281
+ chalkEnabled . dim ( ']' ) +
280
282
' (1:6-1:12, 5-11)' ,
281
- chalk . dim ( '│ └─ ' ) +
283
+ chalkEnabled . dim ( '│ └─ ' ) +
282
284
'TextNode' +
283
- chalk . dim ( ': ' ) +
284
- chalk . green ( '"simple"' ) +
285
+ chalkEnabled . dim ( ': ' ) +
286
+ chalkEnabled . green ( '"simple"' ) +
285
287
' (1:6-1:12, 5-11)' ,
286
- chalk . dim ( '├─ ' ) +
288
+ chalkEnabled . dim ( '├─ ' ) +
287
289
'WhiteSpaceNode' +
288
- chalk . dim ( ': ' ) +
289
- chalk . green ( '" "' ) +
290
+ chalkEnabled . dim ( ': ' ) +
291
+ chalkEnabled . green ( '" "' ) +
290
292
' (1:12-1:13, 11-12)' ,
291
- chalk . dim ( '├─ ' ) +
293
+ chalkEnabled . dim ( '├─ ' ) +
292
294
'WordNode' +
293
- chalk . dim ( '[' ) +
294
- chalk . yellow ( '1' ) +
295
- chalk . dim ( ']' ) +
295
+ chalkEnabled . dim ( '[' ) +
296
+ chalkEnabled . yellow ( '1' ) +
297
+ chalkEnabled . dim ( ']' ) +
296
298
' (1:13-1:17, 12-16)' ,
297
- chalk . dim ( '│ └─ ' ) +
299
+ chalkEnabled . dim ( '│ └─ ' ) +
298
300
'TextNode' +
299
- chalk . dim ( ': ' ) +
300
- chalk . green ( '"text"' ) +
301
+ chalkEnabled . dim ( ': ' ) +
302
+ chalkEnabled . green ( '"text"' ) +
301
303
' (1:13-1:17, 12-16)' ,
302
- chalk . dim ( '└─ ' ) +
304
+ chalkEnabled . dim ( '└─ ' ) +
303
305
'PunctuationNode' +
304
- chalk . dim ( ': ' ) +
305
- chalk . green ( '"."' ) +
306
+ chalkEnabled . dim ( ': ' ) +
307
+ chalkEnabled . green ( '"."' ) +
306
308
' (1:17-1:18, 16-17)'
307
309
] . join ( '\n' ) ,
308
310
'should work'
0 commit comments