<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Test inDOMUtils::CssPropertyIsShorthand</title> <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script> <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> <script type="application/javascript;version=1.8"> let utils = SpecialPowers.Cc["@mozilla.org/inspector/dom-utils;1"] .getService(SpecialPowers.Ci.inIDOMUtils); let tests = [ { property: "color", expected: false }, { property: "background", expected: true }, { property: "--anything", expected: false } ]; for (let {property, expected} of tests) { let result = utils.cssPropertyIsShorthand(property); is(result, expected, "checking whether " + property + " is shorthand"); } let sawException = false; try { let result = utils.cssPropertyIsShorthand("nosuchproperty"); } catch (e) { sawException = true; } ok(sawException, "checking whether nosuchproperty throws"); </script> </head> <body> <h1>Test inDOMUtils::CssPropertyIsShorthand</h1> <p id="display"></p> <div id="content" style="display: none"> </div> <pre id="test"> </pre> </body> </html>