tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 363a91978712636ac8bde0a72c97a34f472bde59
parent 455079d3374cb999cf084283b4b13624c2d9a955
Author: Julian Descottes <jdescottes@mozilla.com>
Date:   Thu, 16 Oct 2025 08:10:39 +0000

Bug 1992210 - [wdspec] Add test for network.getData with data scheme r=webdriver-reviewers,Sasha

Differential Revision: https://phabricator.services.mozilla.com/D267405

Diffstat:
Mtesting/web-platform/tests/webdriver/tests/bidi/network/get_data/request.py | 20++++++++++++++++++++
1 file changed, 20 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/webdriver/tests/bidi/network/get_data/request.py b/testing/web-platform/tests/webdriver/tests/bidi/network/get_data/request.py @@ -28,6 +28,26 @@ async def test_request_base64_file( assert isinstance(data["value"], str) +async def test_request_data_scheme_text( + bidi_session, url, setup_collected_response, +): + [request, _] = await setup_collected_response(fetch_url="data:text/plain,abcdefgh") + data = await bidi_session.network.get_data(request=request, data_type="response") + + assert data["type"] == "string" + assert data["value"] == "abcdefgh" + + +async def test_request_data_scheme_image( + bidi_session, url, setup_collected_response, +): + [request, _] = await setup_collected_response(fetch_url="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==") + data = await bidi_session.network.get_data(request=request, data_type="response") + + assert data["type"] == "base64" + assert data["value"] == "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==" + + async def test_request_empty_response( bidi_session, inline, setup_collected_response, ):