diff options
Diffstat (limited to 'testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js')
-rw-r--r-- | testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js | 45 |
1 files changed, 43 insertions, 2 deletions
diff --git a/testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js b/testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js index d0b9a82086..905abf8381 100644 --- a/testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js +++ b/testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js @@ -17,7 +17,8 @@ // META: variant=?56-60 // META: variant=?61-65 // META: variant=?66-70 -// META: variant=?71-last +// META: variant=?71-75 +// META: variant=?76-last "use strict"; @@ -938,4 +939,44 @@ subsetTest(promise_test, async test => { ] ); runBasicFledgeTestExpectingWinner(test, uuid); -}, 'Trusted bidding signals splits the request if the combined URL length exceeds the limit of small value.');
\ No newline at end of file +}, 'Trusted bidding signals splits the request if the combined URL length exceeds the limit of small value.'); + +///////////////////////////////////////////////////////////////////////////// +// updateIfOlderThanMs tests +// +// NOTE: Due to the lack of mock time in wpt, these test just exercise the code +// paths and ensure that no crash occurs -- they don't otherwise verify +// behavior. +///////////////////////////////////////////////////////////////////////////// + +subsetTest(promise_test, async test => { + await runTrustedBiddingSignalsTest( + test, + 'true', + { name: 'use-update-if-older-than-ms', + trustedBiddingSignalsURL: TRUSTED_BIDDING_SIGNALS_URL }); +}, 'Trusted bidding signals response has updateIfOlderThanMs > 10 min.'); + +subsetTest(promise_test, async test => { + await runTrustedBiddingSignalsTest( + test, + 'true', + { name: 'use-update-if-older-than-ms-small', + trustedBiddingSignalsURL: TRUSTED_BIDDING_SIGNALS_URL }); +}, 'Trusted bidding signals response has updateIfOlderThanMs == 1 ms.'); + +subsetTest(promise_test, async test => { + await runTrustedBiddingSignalsTest( + test, + 'true', + { name: 'use-update-if-older-than-ms-zero', + trustedBiddingSignalsURL: TRUSTED_BIDDING_SIGNALS_URL }); +}, 'Trusted bidding signals response has updateIfOlderThanMs == 0 ms.'); + +subsetTest(promise_test, async test => { + await runTrustedBiddingSignalsTest( + test, + 'true', + { name: 'use-update-if-older-than-ms-negative', + trustedBiddingSignalsURL: TRUSTED_BIDDING_SIGNALS_URL }); +}, 'Trusted bidding signals response has updateIfOlderThanMs == -1 ms.'); |