summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js')
-rw-r--r--testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js52
1 files changed, 51 insertions, 1 deletions
diff --git a/testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js b/testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js
index c7c7120240..db6ef2d35a 100644
--- a/testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js
+++ b/testing/web-platform/tests/fledge/tentative/reporting-arguments.https.window.js
@@ -259,7 +259,7 @@ subsetTest(promise_test, async test => {
// reportResultSuccessCondition:
`browserSignals.interestGroupName === undefined`,
// reportWinSuccessCondition:
- `browserSignals.interestGroupName === ''`
+ `browserSignals.interestGroupName === 'default name'`
);
}, 'browserSignals.interestGroupName test.');
@@ -303,3 +303,53 @@ await runReportArgumentValidationTest(
uuid
);
}, 'browserSignals.madeHighestScoringOtherBid with other bid.');
+
+subsetTest(promise_test, async test => {
+ const uuid = generateUuid(test);
+ await runReportTest(
+ test, uuid,
+ { reportResultSuccessCondition:
+ `browserSignals.reportingTimeout === undefined`,
+ reportResult:
+ `sendReportTo('${createSellerReportURL(uuid)}');`,
+ reportWinSuccessCondition:
+ 'browserSignals.reportingTimeout === 100',
+ reportWin:
+ `sendReportTo('${createBidderReportURL(uuid)}');` },
+ // expectedReportURLs:
+ [createSellerReportURL(uuid), createBidderReportURL(uuid)],
+ // renderURLOverride
+ null,
+ // auctionConfigOverrides
+ {reportingTimeout: 100});
+}, 'browserSignals.reportingTimeout with custom value from auction config.');
+
+subsetTest(promise_test, async test => {
+ const uuid = generateUuid(test);
+ await runReportTest(
+ test, uuid,
+ { reportResultSuccessCondition:
+ `browserSignals.reportingTimeout === undefined`,
+ reportResult:
+ `sendReportTo('${createSellerReportURL(uuid)}');`,
+ reportWinSuccessCondition:
+ 'browserSignals.reportingTimeout === 5000',
+ reportWin:
+ `sendReportTo('${createBidderReportURL(uuid)}');` },
+ // expectedReportURLs:
+ [createSellerReportURL(uuid), createBidderReportURL(uuid)],
+ // renderURLOverride
+ null,
+ // auctionConfigOverrides
+ {reportingTimeout: 1234567890});
+}, 'browserSignals.reportingTimeout above the cap value.');
+
+subsetTest(promise_test, async test => {
+ await runReportArgumentValidationTest(
+ test,
+ // reportResultSuccessCondition:
+ `browserSignals.reportingTimeout === undefined`,
+ // reportWinSuccessCondition:
+ `browserSignals.reportingTimeout === 50`
+ );
+}, 'browserSignals.reportingTimeout default value.');