/* vim: set ft=javascript ts=2 et sw=2 tw=80: */ /* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; // Tests the behaviour of adding a new rule using the add rule button // on namespaced elements. const XHTML = ` `; const TEST_URI = "data:application/xhtml+xml;charset=utf-8," + encodeURI(XHTML); const TEST_DATA = [ { node: "clipPath", expected: "clipPath" }, { node: "rect", expected: "rect" }, { node: "circle", expected: "circle" } ]; add_task(function* () { yield addTab(TEST_URI); let {inspector, view} = yield openRuleView(); for (let data of TEST_DATA) { let {node, expected} = data; yield selectNode(node, inspector); yield addNewRuleAndDismissEditor(inspector, view, expected, 1); } });