diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
commit | 59203c63bb777a3bacec32fb8830fba33540e809 (patch) | |
tree | 58298e711c0ff0575818c30485b44a2f21bf28a0 /testing/web-platform/tests/fledge/tentative/trusted-bidding-signals.https.window.js | |
parent | Adding upstream version 126.0.1. (diff) | |
download | firefox-59203c63bb777a3bacec32fb8830fba33540e809.tar.xz firefox-59203c63bb777a3bacec32fb8830fba33540e809.zip |
Adding upstream version 127.0.upstream/127.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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.'); |