@@ -16,6 +16,7 @@ const createHeader = require('../lib/create-header')
16
16
const readPackageJson = require ( '../lib/read-package-json' )
17
17
const BufferStream = require ( './lib/buffer-stream' )
18
18
const util = require ( './lib/util' )
19
+ const ansiStylesPromise = import ( 'ansi-styles' )
19
20
const runAll = util . runAll
20
21
const runPar = util . runPar
21
22
const runSeq = util . runSeq
@@ -37,51 +38,58 @@ describe('[print-name] npm-run-all', () => {
37
38
38
39
describe ( 'should print names before running tasks:' , ( ) => {
39
40
it ( 'Node API' , async ( ) => {
41
+ const ansiStyles = ( await ansiStylesPromise ) . default
40
42
const stdout = new BufferStream ( )
41
43
await nodeApi ( 'test-task:echo abc' , { stdout, silent : true , printName : true } )
42
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
44
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
43
45
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
44
46
} )
45
47
46
48
it ( 'npm-run-all command (--print-name)' , async ( ) => {
49
+ const ansiStyles = ( await ansiStylesPromise ) . default
47
50
const stdout = new BufferStream ( )
48
51
await runAll ( [ 'test-task:echo abc' , '--silent' , '--print-name' ] , stdout )
49
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
52
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
50
53
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
51
54
} )
52
55
53
56
it ( 'run-s command (--print-name)' , async ( ) => {
57
+ const ansiStyles = ( await ansiStylesPromise ) . default
54
58
const stdout = new BufferStream ( )
55
59
await runSeq ( [ 'test-task:echo abc' , '--silent' , '--print-name' ] , stdout )
56
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
60
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
57
61
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
58
62
} )
59
63
60
64
it ( 'run-p command (--print-name)' , async ( ) => {
65
+ const ansiStyles = ( await ansiStylesPromise ) . default
61
66
const stdout = new BufferStream ( )
62
67
await runPar ( [ 'test-task:echo abc' , '--silent' , '--print-name' ] , stdout )
63
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
68
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
64
69
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
65
70
} )
66
71
67
72
it ( 'npm-run-all command (-n)' , async ( ) => {
73
+ const ansiStyles = ( await ansiStylesPromise ) . default
68
74
const stdout = new BufferStream ( )
69
75
await runAll ( [ 'test-task:echo abc' , '--silent' , '-n' ] , stdout )
70
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
76
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
71
77
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
72
78
} )
73
79
74
80
it ( 'run-s command (-n)' , async ( ) => {
81
+ const ansiStyles = ( await ansiStylesPromise ) . default
75
82
const stdout = new BufferStream ( )
76
83
await runSeq ( [ 'test-task:echo abc' , '--silent' , '-n' ] , stdout )
77
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
84
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
78
85
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
79
86
} )
80
87
81
88
it ( 'run-p command (-n)' , async ( ) => {
89
+ const ansiStyles = ( await ansiStylesPromise ) . default
82
90
const stdout = new BufferStream ( )
83
91
await runPar ( [ 'test-task:echo abc' , '--silent' , '-n' ] , stdout )
84
- const header = createHeader ( 'test-task:echo abc' , packageInfo , false )
92
+ const header = createHeader ( 'test-task:echo abc' , packageInfo , false , ansiStyles )
85
93
assert . equal ( stdout . value . slice ( 0 , header . length ) , header )
86
94
} )
87
95
} )
0 commit comments