mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
52 lines
877 B
JavaScript
52 lines
877 B
JavaScript
// test that methods are not normalized
|
|
|
|
const testMethods = [
|
|
["GET"],
|
|
["get"],
|
|
["Get"],
|
|
["gET"],
|
|
["gEt"],
|
|
["post"],
|
|
["POST"],
|
|
["head"],
|
|
["HEAD"],
|
|
["put"],
|
|
["PUT"],
|
|
["delete"],
|
|
["DELETE"],
|
|
["connect"],
|
|
["CONNECT"],
|
|
["options"],
|
|
["trace"],
|
|
["track"],
|
|
["copy"],
|
|
["index"],
|
|
["lock"],
|
|
["m-post"],
|
|
["mkcol"],
|
|
["move"],
|
|
["propfind"],
|
|
["proppatch"],
|
|
["unlock"],
|
|
["link"],
|
|
["LINK"],
|
|
["foo"],
|
|
["foO"],
|
|
["fOo"],
|
|
["Foo"]
|
|
]
|
|
|
|
function run_test() {
|
|
var ios =
|
|
Cc["@mozilla.org/network/io-service;1"].
|
|
getService(Ci.nsIIOService);
|
|
|
|
var chan = ios.newChannel("http://localhost/", null, null)
|
|
.QueryInterface(Components.interfaces.nsIHttpChannel);
|
|
|
|
for (var i = 0; i < testMethods.length; i++) {
|
|
chan.requestMethod = testMethods[i];
|
|
do_check_eq(chan.requestMethod, testMethods[i]);
|
|
}
|
|
}
|