File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
packages/angular_devkit/build_angular/test/browser Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 8
8
9
9
import { Architect } from '@angular-devkit/architect/src/index2' ;
10
10
import { TestLogger } from '@angular-devkit/architect/testing' ;
11
+ import { logging } from '@angular-devkit/core' ;
11
12
import { browserBuild , createArchitect , host } from '../utils' ;
12
13
13
14
@@ -121,7 +122,12 @@ describe('Browser Builder scripts array', () => {
121
122
it ( 'chunk in entry' , async ( ) => {
122
123
host . writeMultipleFiles ( scripts ) ;
123
124
124
- const logger = new TestLogger ( 'build-script-chunk-entry' ) ;
125
+ const logger = new logging . Logger ( 'build-script-chunk-entry' ) ;
126
+ const logs : string [ ] = [ ] ;
127
+ logger . subscribe ( ( { message } ) => {
128
+ logs . push ( message ) ;
129
+ } ) ;
130
+
125
131
await browserBuild (
126
132
architect ,
127
133
host ,
@@ -132,9 +138,8 @@ describe('Browser Builder scripts array', () => {
132
138
{ logger } ,
133
139
) ;
134
140
135
- const validate = ` [1m[33m[entry][39m[22m[1m[32m [rendered]` ;
136
- expect ( logger . includes ( `(lazy-script) 69 bytes${ validate } ` ) ) . toBe ( true ) ;
137
- expect ( logger . includes ( `(renamed-script) 78 bytes${ validate } ` ) ) . toBe ( true ) ;
138
- expect ( logger . includes ( `(renamed-lazy-script) 88 bytes${ validate } ` ) ) . toBe ( true ) ;
141
+ expect ( logs . join ( '\n' ) ) . toMatch ( / \( l a z y - s c r i p t \) 6 9 b y t e s .* \[ e n t r y ] .* \[ r e n d e r e d ] / ) ;
142
+ expect ( logs . join ( '\n' ) ) . toMatch ( / \( r e n a m e d - s c r i p t \) 7 8 b y t e s .* \[ e n t r y ] .* \[ r e n d e r e d ] / ) ;
143
+ expect ( logs . join ( '\n' ) ) . toMatch ( / \( r e n a m e d - l a z y - s c r i p t \) 8 8 b y t e s .* \[ e n t r y ] .* \[ r e n d e r e d ] / ) ;
139
144
} ) ;
140
145
} ) ;
You can’t perform that action at this time.
0 commit comments