test(ngcc): give adjacent class identifier a distinct name (#37206)

To better check that the code is working, this commit gives a
distinct name (`DecoratedWrappedClass_1`) to the "adjacent"
class declaration in the tests.

PR Close #37206
This commit is contained in:
Pete Bacon Darwin 2020-05-19 08:29:36 +01:00 committed by Kara Erickson
parent 78b8d0e1ef
commit 03fef736d6
1 changed files with 8 additions and 7 deletions

View File

@ -174,12 +174,13 @@ runInEachFileSystem(() => {
]; ];
return AliasedWrappedClass; return AliasedWrappedClass;
})(); })();
let DecoratedWrappedClass = /** @class */ (() => {
let DecoratedWrappedClass = class DecoratedWrappedClass {}
// ... add decorations ...
return DecoratedWrappedClass;
})();
let usageOfWrappedClass = AliasedWrappedClass_1; let usageOfWrappedClass = AliasedWrappedClass_1;
let DecoratedWrappedClass = /** @class */ (() => {
let DecoratedWrappedClass_1 = class DecoratedWrappedClass {}
// ... add decorations ...
return DecoratedWrappedClass_1;
})();
let usageOfDecorated = DecoratedWrappedClass_1;
`, `,
}; };
@ -1970,7 +1971,7 @@ runInEachFileSystem(() => {
!isNamedVariableDeclaration(classSymbol.adjacent.valueDeclaration)) { !isNamedVariableDeclaration(classSymbol.adjacent.valueDeclaration)) {
return fail('Expected a named variable declaration for the adjacent symbol'); return fail('Expected a named variable declaration for the adjacent symbol');
} }
expect(classSymbol.adjacent.valueDeclaration.name.text).toBe('DecoratedWrappedClass'); expect(classSymbol.adjacent.valueDeclaration.name.text).toBe('DecoratedWrappedClass_1');
}); });
it('should return the class symbol for a decorated wrapped class expression (inner class expression)', it('should return the class symbol for a decorated wrapped class expression (inner class expression)',
@ -2000,7 +2001,7 @@ runInEachFileSystem(() => {
!isNamedVariableDeclaration(classSymbol.adjacent.valueDeclaration)) { !isNamedVariableDeclaration(classSymbol.adjacent.valueDeclaration)) {
return fail('Expected a named variable declaration for the adjacent symbol'); return fail('Expected a named variable declaration for the adjacent symbol');
} }
expect(classSymbol.adjacent.valueDeclaration.name.text).toBe('DecoratedWrappedClass'); expect(classSymbol.adjacent.valueDeclaration.name.text).toBe('DecoratedWrappedClass_1');
}); });
it('should return the same class symbol (of the outer declaration) for decorated wrapped outer and inner declarations', it('should return the same class symbol (of the outer declaration) for decorated wrapped outer and inner declarations',