Skip to content

Commit c28fb10

Browse files
committed
test: use toContain instead of simply true/false
It will show up better in the logs if it doesnt match.
1 parent 32737a7 commit c28fb10

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

packages/angular_devkit/build_angular/test/browser/scripts-array2_spec_large.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import { Architect } from '@angular-devkit/architect/src/index2';
1010
import { TestLogger } from '@angular-devkit/architect/testing';
11+
import { logging } from '@angular-devkit/core';
1112
import { browserBuild, createArchitect, host } from '../utils';
1213

1314

@@ -121,7 +122,12 @@ describe('Browser Builder scripts array', () => {
121122
it('chunk in entry', async () => {
122123
host.writeMultipleFiles(scripts);
123124

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+
125131
await browserBuild(
126132
architect,
127133
host,
@@ -132,9 +138,8 @@ describe('Browser Builder scripts array', () => {
132138
{ logger },
133139
);
134140

135-
const validate = ` [entry] [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(/\(lazy-script\) 69 bytes.*\[entry].*\[rendered]/);
142+
expect(logs.join('\n')).toMatch(/\(renamed-script\) 78 bytes.*\[entry].*\[rendered]/);
143+
expect(logs.join('\n')).toMatch(/\(renamed-lazy-script\) 88 bytes.*\[entry].*\[rendered]/);
139144
});
140145
});

0 commit comments

Comments
 (0)