/* 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"; // Test that autocomplete can be disabled. const TESTCASE_URI = TEST_BASE_HTTP + "autocomplete.html"; // Pref which decides if CSS autocompletion is enabled in Style Editor or not. const AUTOCOMPLETION_PREF = "devtools.styleeditor.autocompletion-enabled"; add_task(function* () { Services.prefs.setBoolPref(AUTOCOMPLETION_PREF, false); let { ui } = yield openStyleEditorForURL(TESTCASE_URI); let editor = yield ui.editors[0].getSourceEditor(); is(editor.sourceEditor.getOption("autocomplete"), false, "Autocompletion option does not exist"); ok(!editor.sourceEditor.getAutocompletionPopup(), "Autocompletion popup does not exist"); }); registerCleanupFunction(() => { Services.prefs.clearUserPref(AUTOCOMPLETION_PREF); });