| <!DOCTYPE html> | |
| <title>Fenced frames loading a winning ad from FLEDGE auction with size</title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script src="resources/utils.js"></script> | |
| <script src="/common/dispatcher/dispatcher.js"></script> | |
| <script src="/common/utils.js"></script> | |
| <body> | |
| <script> | |
| promise_test(async (t) => { | |
| var frame = await attachFencedFrameContext({ | |
| generator_api: "fledge", | |
| resolve_to_config: true, | |
| ad_with_size: true | |
| }); | |
| const assert_dimensions = | |
| (expected_width, expected_height) => { | |
| getComputedStyle(document.documentElement).width; // Force layout. | |
| assert_equals(window.innerWidth, expected_width, "width"); | |
| assert_equals(window.innerHeight, expected_height, "height"); | |
| } | |
| await frame.execute(assert_dimensions, [100, 50]); | |
| }, "Fenced frame loading an ad with size."); | |
| </script> | |
| </body> | |
| </html> |