diff --git a/packages/core/test/render3/compiler_canonical_spec.ts b/packages/core/test/render3/compiler_canonical_spec.ts
index 218283d303..d225d5a535 100644
--- a/packages/core/test/render3/compiler_canonical_spec.ts
+++ b/packages/core/test/render3/compiler_canonical_spec.ts
@@ -432,7 +432,7 @@ describe('compiler specification', () => {
type: MyComponent,
tag: 'my-component',
factory: function MyComponent_Factory() { return new MyComponent(); },
- template: function MyComponentTemplate(ctx: MyComponent, cm: boolean) {
+ template: function MyComponent_Template(ctx: MyComponent, cm: boolean) {
if (cm) {
r3.E(0, 'ul');
r3.C(1, c1_dirs, MyComponent_ForOfDirective_Template_1);
@@ -482,7 +482,7 @@ describe('compiler specification', () => {
{{item.name}}: {{info.description}}
-
+
`
})
@@ -510,18 +510,20 @@ describe('compiler specification', () => {
function MyComponent_ForOfDirective_Template_1(ctx1: any, cm: boolean) {
if (cm) {
- r3.E(0, 'div');
- r3.T(1);
+ r3.E(0, 'li');
+ r3.E(1, 'div');
+ r3.T(2);
+ r3.e();
+ r3.E(3, 'ul');
+ r3.C(4, c1_dirs, MyComponent_ForOfDirective_ForOfDirective_Template_3);
r3.e();
- r3.E(2, 'ul');
- r3.C(3, c1_dirs, MyComponent_ForOfDirective_ForOfDirective_Template_3);
r3.e();
}
const l0_item = ctx1.$implicit;
- r3.t(1, r3.b1('', l0_item.name, ''));
- r3.p(4, 'forOf', r3.b(ctx.items));
- r3.cR(3);
- r3.r(4, 3);
+ r3.p(4, 'forOf', r3.b(l0_item.infos));
+ r3.t(2, r3.b1('', l0_item.name, ''));
+ r3.cR(4);
+ r3.r(5, 4);
r3.cr();
function MyComponent_ForOfDirective_ForOfDirective_Template_3(
@@ -531,8 +533,8 @@ describe('compiler specification', () => {
r3.T(1);
r3.e();
}
- const l0_info = ctx2.info;
- r3.t(1, r3.b2('', l0_item.name, ': ', l0_info.description, ''));
+ const l0_info = ctx2.$implicit;
+ r3.t(1, r3.b2(' ', l0_item.name, ': ', l0_info.description, ' '));
}
}
}