mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
parent
64cc9ec688
commit
2399a1449d
4 changed files with 7 additions and 376 deletions
|
@ -165,4 +165,9 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
|
|||
// Step 9.
|
||||
Temporary::from_rooted(*doc)
|
||||
}
|
||||
|
||||
// https://dom.spec.whatwg.org/#dom-domimplementation-hasfeature
|
||||
fn HasFeature(self, _feature: DOMString, _version: DOMString) -> bool {
|
||||
true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
*/
|
||||
|
||||
interface DOMImplementation {
|
||||
/*boolean hasFeature(DOMString feature,
|
||||
[TreatNullAs=EmptyString] DOMString version);*/
|
||||
boolean hasFeature(DOMString feature,
|
||||
[TreatNullAs=EmptyString] DOMString version);
|
||||
[Throws]
|
||||
DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId,
|
||||
DOMString systemId);
|
||||
|
|
|
@ -240,9 +240,6 @@
|
|||
[DOMImplementation interface: operation hasFeature()]
|
||||
expected: FAIL
|
||||
|
||||
[DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment interface: operation getElementById(DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,371 +0,0 @@
|
|||
[DOMImplementation-hasFeature.html]
|
||||
type: testharness
|
||||
[hasFeature("Core", "1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100.1")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("core", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("xml", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("CoRe", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XmL", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(" Core", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(" XML", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core ", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML ", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Co re", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XM L", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("aCore", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("aXML", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Corea", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XMLa", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Coare", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XMaL", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", " ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", " ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", " 1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", " 2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", " 3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", " 100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", " 1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", " 2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", " 3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", " 100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100.0 ")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100. 0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "a1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "a2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "a3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "a100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "a1.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "a2.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "a3.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "a100.0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100.0a")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "1.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "2.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "3.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", "100.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "1.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "2.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "3.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", "100.a0")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", 1)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", 2)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", 3)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", 100)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", 1)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", 2)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", 3)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", 100)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("core", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("xml", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("CoRe", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XmL", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(" Core", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(" XML", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core ", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML ", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Co re", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XM L", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("aCore", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("aXML", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Corea", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XMLa", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Coare", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XMaL", null)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("Core", undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("XML", undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature("This is filler text.", "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(null, "")]
|
||||
expected: FAIL
|
||||
|
||||
[hasFeature(undefined, "")]
|
||||
expected: FAIL
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue