UNPKG

ngx-testing-tools

Version:
19 lines 2.55 kB
import { ElementRef, Inject, Injectable } from '@angular/core'; import { HOST_FIXTURE } from './host-fixture.token'; import * as i0 from "@angular/core"; import * as i1 from "@angular/core/testing"; export class HostElementRef extends ElementRef { constructor(fixture) { // Use `innerHTML` to remove the fixture element wrapper (<div id="rootXX" ng-version="X.X.X">..</div>) super(fixture.nativeElement.innerHTML); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: HostElementRef, deps: [{ token: HOST_FIXTURE }], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: HostElementRef }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: HostElementRef, decorators: [{ type: Injectable }], ctorParameters: () => [{ type: i1.ComponentFixture, decorators: [{ type: Inject, args: [HOST_FIXTURE] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9zdC1lbGVtZW50LXJlZi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC10ZXN0aW5nLXRvb2xzL3NyYy9saWIvZGlyZWN0aXZlLXRlc3QtYmVkL2hvc3QvaG9zdC1lbGVtZW50LXJlZi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFL0QsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHNCQUFzQixDQUFDOzs7QUFHcEQsTUFBTSxPQUFPLGNBQWUsU0FBUSxVQUFVO0lBRTVDLFlBQ3dCLE9BQWtDO1FBRXhELHVHQUF1RztRQUN2RyxLQUFLLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUN6QyxDQUFDOzhHQVBVLGNBQWMsa0JBR2YsWUFBWTtrSEFIWCxjQUFjOzsyRkFBZCxjQUFjO2tCQUQxQixVQUFVOzswQkFJTixNQUFNOzJCQUFDLFlBQVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbGVtZW50UmVmLCBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbXBvbmVudEZpeHR1cmUgfSBmcm9tICdAYW5ndWxhci9jb3JlL3Rlc3RpbmcnO1xuaW1wb3J0IHsgSE9TVF9GSVhUVVJFIH0gZnJvbSAnLi9ob3N0LWZpeHR1cmUudG9rZW4nO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgSG9zdEVsZW1lbnRSZWYgZXh0ZW5kcyBFbGVtZW50UmVmIHtcblxuICBwdWJsaWMgY29uc3RydWN0b3IoXG4gICAgQEluamVjdChIT1NUX0ZJWFRVUkUpIGZpeHR1cmU6IENvbXBvbmVudEZpeHR1cmU8dW5rbm93bj4sXG4gICkge1xuICAgIC8vIFVzZSBgaW5uZXJIVE1MYCB0byByZW1vdmUgdGhlIGZpeHR1cmUgZWxlbWVudCB3cmFwcGVyICg8ZGl2IGlkPVwicm9vdFhYXCIgbmctdmVyc2lvbj1cIlguWC5YXCI+Li48L2Rpdj4pXG4gICAgc3VwZXIoZml4dHVyZS5uYXRpdmVFbGVtZW50LmlubmVySFRNTCk7XG4gIH1cbn1cbiJdfQ==