Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / dom / Element / setAttributeNode-case-insensitivity-expected.txt
blob8c3e5b5e7a21c900f545eac5d3c88dfa31b6ab75
1 Test for Bugzilla bug: 90341: createAttribute/setAttributeNode does not properly normalize case.
2 This test verifies that the setAttributeNode() API checks for existing attributes case-insensitively. Thus the value of an existing attribute with the same name but in a different case should get replaced by the new value specified via the setAttributeNode() method.
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS successfullyParsed is true
8 TEST COMPLETE
9 PASS test.getAttribute('style') is test.getAttribute('STYLE')
10 PASS test.getAttributeNode('style').value is test.getAttributeNode('STYLE').value
11 PASS resultantAttr is oldStyleAttr
12 PASS oldStyleAttr.ownerElement is null
13 Verifying that attributes with the same name but different namespaces are treated as unique entities. For the following test two different attribute values should be returned.
14 PASS test.getAttributeNodeNS('ns1', 'newattr').value is 'newattr1'
15 PASS test.getAttributeNodeNS('ns2', 'newattr').value is 'newattr2'
16 Verifying that attributes with same name but different case and having same namespaces are treated as same. In the following test the new attribute should overwrite the value of the existing one.
17 PASS test.getAttributeNodeNS('ns1', 'newattr').value is 'newattr3'
18 PASS successfullyParsed is true
20 TEST COMPLETE