test(ivy): add compiler.getModuleId support in R3TestBed (#28097)
This update brings `getModuleId` function support to R3TestBed-specific Compiler instance. PR Close #28097
This commit is contained in:
@ -634,6 +634,11 @@ export class TestBedRender3 implements Injector, TestBed {
|
||||
return Object.keys(overrides).length ? {...meta, ...overrides} : meta;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
_getModuleResolver() { return this._resolvers.module; }
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
@ -764,5 +769,8 @@ class R3TestCompiler implements Compiler {
|
||||
|
||||
clearCacheFor(type: Type<any>): void {}
|
||||
|
||||
getModuleId(moduleType: Type<any>): string|undefined { return undefined; }
|
||||
getModuleId(moduleType: Type<any>): string|undefined {
|
||||
const meta = this.testBed._getModuleResolver().resolve(moduleType);
|
||||
return meta && meta.id || undefined;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user