Skip to content

Commit 363a919

Browse files
Bug 1992210 - [wdspec] Add test for network.getData with data scheme r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D267405
1 parent 455079d commit 363a919

File tree

1 file changed

+20
-0
lines changed
  • testing/web-platform/tests/webdriver/tests/bidi/network/get_data

1 file changed

+20
-0
lines changed

testing/web-platform/tests/webdriver/tests/bidi/network/get_data/request.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,26 @@ async def test_request_base64_file(
2828
assert isinstance(data["value"], str)
2929

3030

31+
async def test_request_data_scheme_text(
32+
bidi_session, url, setup_collected_response,
33+
):
34+
[request, _] = await setup_collected_response(fetch_url="data:text/plain,abcdefgh")
35+
data = await bidi_session.network.get_data(request=request, data_type="response")
36+
37+
assert data["type"] == "string"
38+
assert data["value"] == "abcdefgh"
39+
40+
41+
async def test_request_data_scheme_image(
42+
bidi_session, url, setup_collected_response,
43+
):
44+
[request, _] = await setup_collected_response(fetch_url="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==")
45+
data = await bidi_session.network.get_data(request=request, data_type="response")
46+
47+
assert data["type"] == "base64"
48+
assert data["value"] == "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=="
49+
50+
3151
async def test_request_empty_response(
3252
bidi_session, inline, setup_collected_response,
3353
):

0 commit comments

Comments
 (0)