diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
commit | d8bbc7858622b6d9c278469aab701ca0b609cddf (patch) | |
tree | eff41dc61d9f714852212739e6b3738b82a2af87 /testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js | |
parent | Releasing progress-linux version 125.0.3-1~progress7.99u1. (diff) | |
download | firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip |
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js')
-rw-r--r-- | testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js b/testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js deleted file mode 100644 index 77e91479e8..0000000000 --- a/testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js +++ /dev/null @@ -1,43 +0,0 @@ -// META: script=/common/utils.js -// META: script=./resources/pending_beacon-helper.js - -'use strict'; - -// Test empty data. -for (const dataType in BeaconDataType) { - postBeaconSendDataTest( - dataType, '', `Sent empty ${dataType}, and server got no data.`, { - expectNoData: true, - }); -} - -// Test small payload. -for (const [dataType, skipCharset] of Object.entries( - BeaconDataTypeToSkipCharset)) { - postBeaconSendDataTest( - dataType, generateSequentialData(0, 1024, skipCharset), - 'Encoded and sent in POST request.'); -} - -// Test large payload. -for (const dataType in BeaconDataType) { - postBeaconSendDataTest( - dataType, generatePayload(65536), 'Sent out big data.'); -} - -test(() => { - const uuid = token(); - const url = generateSetBeaconURL(uuid); - let beacon = new PendingPostBeacon(url); - assert_throws_js(TypeError, () => beacon.setData(new ReadableStream())); -}, 'setData() does not support ReadableStream.'); - -test(() => { - const uuid = token(); - const url = generateSetBeaconURL(uuid); - let beacon = new PendingPostBeacon(url); - const formData = new FormData(); - formData.append('part1', 'value1'); - formData.append('part2', new Blob(['value2']), 'file.txt'); - assert_throws_js(RangeError, () => beacon.setData(formData)); -}, 'setData() does not support multi-parts data.'); |