From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../styleeditor/test/browser_styleeditor_bom.js | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_bom.js (limited to 'devtools/client/styleeditor/test/browser_styleeditor_bom.js') diff --git a/devtools/client/styleeditor/test/browser_styleeditor_bom.js b/devtools/client/styleeditor/test/browser_styleeditor_bom.js new file mode 100644 index 000000000..56275a3a9 --- /dev/null +++ b/devtools/client/styleeditor/test/browser_styleeditor_bom.js @@ -0,0 +1,34 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +const BOM_CSS = TEST_BASE_HTTPS + "utf-16.css"; +const DOCUMENT = "data:text/html;charset=UTF-8," + + encodeURIComponent( + ["", + "", + " ", + " Bug 1301854", + ' ', + " ", + " ", + " ", + "" + ].join("\n")); + +const CONTENTS = "// Note that this file must be utf-16 with a " + + "BOM for the test to make sense.\n"; + +add_task(function* () { + let {ui} = yield openStyleEditorForURL(DOCUMENT); + + is(ui.editors.length, 1, "correct number of editors"); + + let editor = ui.editors[0]; + yield editor.getSourceEditor(); + + let text = editor.sourceEditor.getText(); + is(text, CONTENTS, "editor contains expected text"); +}); -- cgit v1.2.3