(stack: Array<FakeEl | FakeHTMLImageElement>)
| 645 | // buildFakeIframeWithStack accepts FakeEl or FakeHTMLImageElement. |
| 646 | |
| 647 | function buildFakeIframeWithStack(stack: Array<FakeEl | FakeHTMLImageElement>) { |
| 648 | return { |
| 649 | contentDocument: { |
| 650 | elementsFromPoint(_x: number, _y: number) { |
| 651 | return stack; |
| 652 | }, |
| 653 | }, |
| 654 | contentWindow: { |
| 655 | // Supply our stub class so `candidate instanceof win.HTMLImageElement` works |
| 656 | HTMLImageElement: FakeHTMLImageElement, |
| 657 | getComputedStyle(_el: Element) { |
| 658 | return { opacity: "1" } as CSSStyleDeclaration; |
| 659 | }, |
| 660 | }, |
| 661 | } as unknown as HTMLIFrameElement; |
| 662 | } |
| 663 | |
| 664 | // ─── OffscreenCanvas stub helpers ──────────────────────────────────────────── |
| 665 |
no outgoing calls
no test coverage detected