From 8432650efdee7b7847b51d9037b62bcb7ee91950 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 12 Apr 2019 12:39:31 +0200 Subject: [PATCH] test: fix flaky profile flag test large This change addresses the flaky profile flag test large that sometimes caused `RangeError Maximum call stack size exceeded` inside regex --- .../build_angular/test/browser/stats-json_spec_large.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular_devkit/build_angular/test/browser/stats-json_spec_large.ts b/packages/angular_devkit/build_angular/test/browser/stats-json_spec_large.ts index 9ba2e89946..5da908348c 100644 --- a/packages/angular_devkit/build_angular/test/browser/stats-json_spec_large.ts +++ b/packages/angular_devkit/build_angular/test/browser/stats-json_spec_large.ts @@ -27,7 +27,7 @@ describe('Browser Builder stats json', () => { it('works with profile flag', async () => { const { files } = await browserBuild(architect, host, target, { statsJson: true }); expect('stats.json' in files).toBe(true); - const stats = await files['stats.json']; - expect(stats).toMatch(/profile.+building/); + const stats = JSON.parse(await files['stats.json']); + expect(stats.chunks[0].modules[0].profile.building).toBeDefined(); }); });