blob: 9a537fef9ff2bde3bb9a4991a8c630a595e84793 [file] [log] [blame]
<div id="target" contenteditable>T</div>
<p>
Test that an NSAttributedString from a range with transparent background color does not include
the NSBackgroundColor attribute.
</p>
<pre id="console"></pre>
<script>
function log(message)
{
document.getElementById("console").appendChild(document.createTextNode(message + "\n"));
}
if (window.testRunner) {
testRunner.dumpAsText();
var target = document.getElementById("target");
target.focus();
var attributedString = textInputController.attributedSubstringFromRange(0, 1);
var attributeNames = attributedString.getAttributeNamesAtIndex(0);
for (var i = 0; i < attributeNames.length; ++i) {
if (attributeNames[i] == "NSBackgroundColor") {
log("FAIL: Attributes included NSBackgroundColor with value " + attributedString.getAttributeValueAtIndex("NSBackgroundColor", 0));
break;
}
}
if (i == attributeNames.length)
log("PASS: Attributes did not include NSBackgroundColor");
target.parentNode.removeChild(target);
} else
log("This test can only run in DumpRenderTree.");
</script>