/* 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(async function () { const { ui } = await openStyleEditorForURL(DOCUMENT); is(ui.editors.length, 1, "correct number of editors"); const editor = ui.editors[0]; await editor.getSourceEditor(); const text = editor.sourceEditor.getText(); is(text, CONTENTS, "editor contains expected text"); });