diff options
Diffstat (limited to 'devtools/client/jsonview/test/browser_jsonview_ignore_charset.js')
-rw-r--r-- | devtools/client/jsonview/test/browser_jsonview_ignore_charset.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/devtools/client/jsonview/test/browser_jsonview_ignore_charset.js b/devtools/client/jsonview/test/browser_jsonview_ignore_charset.js new file mode 100644 index 0000000000..ffd00a35e3 --- /dev/null +++ b/devtools/client/jsonview/test/browser_jsonview_ignore_charset.js @@ -0,0 +1,18 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +add_task(async function () { + info("Test ignored charset parameter started"); + + const encodedChar = "%E2%9D%A4"; // In UTF-8 this is a heavy black heart + const result = "❤"; + const TEST_JSON_URL = "data:application/json;charset=ANSI," + encodedChar; + + await addJsonViewTab(TEST_JSON_URL); + await selectJsonViewContentTab("rawdata"); + + const text = await getElementText(".textPanelBox .data"); + is(text, result, "The charset parameter is ignored and UTF-8 is used."); +}); |