@@ -20,29 +20,25 @@ describe('CLI', () => {
20
20
testBin ( '--progress' )
21
21
. then ( ( output ) => {
22
22
expect ( output . code ) . toEqual ( 0 ) ;
23
- expect ( output . stderr . includes ( '0% compiling' ) ) . toBe ( true ) ;
23
+ expect ( output . stderr ) . toContain ( '0% compiling' ) ;
24
24
// should not profile
25
- expect (
26
- output . stderr . includes ( 'ms after chunk modules optimization' )
27
- ) . toBe ( false ) ;
25
+ expect ( output . stderr ) . not . toContain (
26
+ 'ms after chunk modules optimization'
27
+ ) ;
28
28
done ( ) ;
29
29
} )
30
30
. catch ( done ) ;
31
31
} ) ;
32
32
33
33
it ( '--quiet' , async ( done ) => {
34
- const output = await testBin ( `--quiet --port ${ port1 } ` ) ;
34
+ const output = await testBin ( `--quiet --colors=false -- port ${ port1 } ` ) ;
35
35
expect ( output . code ) . toEqual ( 0 ) ;
36
36
expect ( output . stdout . split ( '\n' ) . length === 3 ) . toBe ( true ) ;
37
- expect (
38
- output . stdout . includes ( `Project is running at http://localhost:${ port1 } /` )
39
- ) . toBe ( true ) ;
40
- expect ( output . stdout . includes ( 'webpack output is served from /' ) ) . toBe (
41
- true
37
+ expect ( output . stdout ) . toContain (
38
+ `Project is running at http://localhost:${ port1 } /`
42
39
) ;
43
- expect (
44
- output . stdout . includes ( 'Content not from webpack is served from' )
45
- ) . toBe ( true ) ;
40
+ expect ( output . stdout ) . toContain ( 'webpack output is served from /' ) ;
41
+ expect ( output . stdout ) . toContain ( 'Content not from webpack is served from' ) ;
46
42
done ( ) ;
47
43
} ) ;
48
44
@@ -51,9 +47,7 @@ describe('CLI', () => {
51
47
. then ( ( output ) => {
52
48
expect ( output . code ) . toEqual ( 0 ) ;
53
49
// should profile
54
- expect ( output . stderr . includes ( 'after chunk modules optimization' ) ) . toBe (
55
- true
56
- ) ;
50
+ expect ( output . stderr ) . toContain ( 'after chunk modules optimization' ) ;
57
51
done ( ) ;
58
52
} )
59
53
. catch ( done ) ;
@@ -63,7 +57,7 @@ describe('CLI', () => {
63
57
testBin ( '--bonjour' )
64
58
. then ( ( output ) => {
65
59
expect ( output . code ) . toEqual ( 0 ) ;
66
- expect ( output . stdout . includes ( 'Bonjour' ) ) . toBe ( true ) ;
60
+ expect ( output . stdout ) . toContain ( 'Bonjour' ) ;
67
61
done ( ) ;
68
62
} )
69
63
. catch ( done ) ;
@@ -73,7 +67,7 @@ describe('CLI', () => {
73
67
testBin ( '--https' )
74
68
. then ( ( output ) => {
75
69
expect ( output . code ) . toEqual ( 0 ) ;
76
- expect ( output . stdout . includes ( 'Project is running at' ) ) . toBe ( true ) ;
70
+ expect ( output . stdout ) . toContain ( 'Project is running at' ) ;
77
71
done ( ) ;
78
72
} )
79
73
. catch ( done ) ;
@@ -85,7 +79,7 @@ describe('CLI', () => {
85
79
)
86
80
. then ( ( output ) => {
87
81
expect ( output . code ) . toEqual ( 0 ) ;
88
- expect ( output . stdout . includes ( 'Project is running at' ) ) . toBe ( true ) ;
82
+ expect ( output . stdout ) . toContain ( 'Project is running at' ) ;
89
83
done ( ) ;
90
84
} )
91
85
. catch ( done ) ;
@@ -115,9 +109,9 @@ describe('CLI', () => {
115
109
testBin ( '--color' )
116
110
. then ( ( output ) => {
117
111
// https://github.com/webpack/webpack-dev-server/blob/master/lib/utils/colors.js
118
- expect (
119
- output . stdout . includes ( '\u001b[39m \u001b[90m「wds」\u001b[39m:' )
120
- ) . toEqual ( true ) ;
112
+ expect ( output . stdout ) . toContain (
113
+ '\u001b[39m \u001b[90m「wds」\u001b[39m:'
114
+ ) ;
121
115
done ( ) ;
122
116
} )
123
117
. catch ( done ) ;
@@ -134,7 +128,7 @@ describe('CLI', () => {
134
128
if ( process . platform === 'win32' ) {
135
129
done ( ) ;
136
130
} else {
137
- expect ( output . stdout . includes ( socketPath ) ) . toBe ( true ) ;
131
+ expect ( output . stdout ) . toContain ( socketPath ) ;
138
132
139
133
unlink ( socketPath , ( ) => {
140
134
done ( ) ;
@@ -155,7 +149,7 @@ describe('CLI', () => {
155
149
} )
156
150
. catch ( ( err ) => {
157
151
// for windows
158
- expect ( err . stdout . includes ( 'Compiled successfully.' ) ) . toEqual ( true ) ;
152
+ expect ( err . stdout ) . toContain ( 'Compiled successfully.' ) ;
159
153
done ( ) ;
160
154
} ) ;
161
155
} ) ;
0 commit comments