MCPcopy Index your code
hub / github.com/ampproject/amphtml / resource

Function resource

test/unit/test-ini-load.js:21–41  ·  view source on GitHub ↗
(win, tagName, id, overlaps = true, displayed = true)

Source from the content-addressed store, hash-verified

19 });
20
21 function resource(win, tagName, id, overlaps = true, displayed = true) {
22 const deferred = new Deferred();
23 return {
24 element: {
25 tagName: tagName.toUpperCase(),
26 id,
27 whenLoaded: () => deferred.promise,
28 },
29 load: () => {
30 deferred.resolve();
31 },
32 loadedOnce: () => deferred.promise,
33 isDisplayed: () => displayed,
34 overlaps: () => overlaps,
35 isFixed: () => false,
36 prerenderAllowed: () => true,
37 hasBeenMeasured: () => true,
38 hasOwner: () => false,
39 hostWin: win,
40 };
41 }
42
43 describe('whenContentIniLoadMeasure', () => {
44 it('should find and await all visible content elements in given rect', async () => {

Callers 1

test-ini-load.jsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected