From da6c739bb626935a58209ff5ad46f86fd1ab5f81 Mon Sep 17 00:00:00 2001 From: JoostK Date: Thu, 7 Jan 2021 21:03:57 +0100 Subject: [PATCH] test(core): update test expectation to account for IE11 anonymous function name (#40342) The "monitoring" workflow has been failing since #40127 was merged, due to a Saucelabs test failure in Internet Explorer 11. The issue is with the test's expectation which does not account for Ivy instruction invocations to use "anonymous" instead of the instruction's function name. This commit changes the test expectation to also accept "anonymous", which was already the case for similar expectations. PR Close #40342 --- packages/core/test/render3/jit/declare_component_spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/test/render3/jit/declare_component_spec.ts b/packages/core/test/render3/jit/declare_component_spec.ts index baa07488c5..ae28abd2b8 100644 --- a/packages/core/test/render3/jit/declare_component_spec.ts +++ b/packages/core/test/render3/jit/declare_component_spec.ts @@ -19,7 +19,8 @@ describe('component declaration jit compilation', () => { expectComponentDef(def, { template: functionContaining([ - /element[^(]*\(0,'div'\)/, + // NOTE: the `anonymous` match is to support IE11, as functions don't have a name there. + /(?:element|anonymous)[^(]*\(0,'div'\)/, ]), }); });