12345678910111213141516171819202122232425262728293031323334353637 |
- <!doctype html>
- <meta charset=utf-8>
- <meta name=timeout content=long>
- <meta name=variant content="?method=fetch">
- <meta name=variant content="?method=fetch&eligible=trigger">
- <meta name=variant content="?method=img">
- <meta name=variant content="?method=img&eligible">
- <meta name=variant content="?method=script">
- <meta name=variant content="?method=script&eligible">
- <meta name=variant content="?method=xhr">
- <meta name=variant content="?method=xhr&eligible=trigger">
- <script src="/resources/testdriver.js"></script>
- <script src="/resources/testdriver-vendor.js"></script>
- <script src="/resources/testharness.js"></script>
- <script src="/resources/testharnessreport.js"></script>
- <script src="resources/helpers.js"></script>
- <body>
- <script>
- attribution_reporting_promise_test(async t => {
- await registerAttributionSrc(t, {source: {
- destination: `https://{{host}}`,
- }});
- await registerAttributionSrc(t, {
- trigger: {
- event_trigger_data: [{trigger_data: '0'}],
- },
- method: 'variant',
- });
- const payload = await pollEventLevelReports();
- assert_equals(payload.reports.length, 1);
- const report = JSON.parse(payload.reports[0].body);
- assert_equals(report.trigger_data, '0');
- }, 'Trigger registration succeeds.');
- </script>
|