Summary

Harness status: OK

Found 30 tests

Details

ResultTest NameMessage
PasssetRequestHeader("") sends a blank string
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PasssetRequestHeader(" ") sends the string " "
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PasssetRequestHeader(null) sends the string "null"
Asserts run
Pass
assert_equals("Content-Type: null\n", "Content-Type: null\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PasssetRequestHeader(undefined) sends the string "undefined"
Asserts run
Pass
assert_equals("Content-Type: undefined\n", "Content-Type: undefined\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassString request has correct default Content-Type of "text/plain;charset=UTF-8"
Asserts run
Pass
assert_equals("Content-Type: text/plain;charset=UTF-8\n", "Content-Type: text/plain;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassString request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8
Asserts run
Pass
assert_equals("Content-Type: text/javascript;charset=UTF-8\n", "Content-Type: text/javascript;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassXML Document request respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassXML Document request has correct default Content-Type of "application/xml;charset=UTF-8"
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=UTF-8\n", "Content-Type: application/xml;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassXML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8
Asserts run
Pass
assert_equals("Content-Type: application/xhtml+xml;charset=UTF-8\n", "Content-Type: application/xhtml+xml;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassHTML Document request respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassHTML Document request has correct default Content-Type of "text/html;charset=UTF-8"
Asserts run
Pass
assert_equals("Content-Type: text/html;charset=UTF-8\n", "Content-Type: text/html;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassHTML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8
Asserts run
Pass
assert_equals("Content-Type: text/html+junk;charset=UTF-8\n", "Content-Type: text/html+junk;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassBlob request respects setRequestHeader("") to be specified
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassBlob request with unset type sends no Content-Type without setRequestHeader() call
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:27:13)
PassBlob request with unset type keeps setRequestHeader() Content-Type and charset
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=ASCII\n", "Content-Type: application/xml;charset=ASCII\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassBlob request with set type respects setRequestHeader("") to be specified
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassBlob request with set type uses that it for Content-Type unless setRequestHeader()
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=ascii\n", "Content-Type: application/xml;charset=ascii\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassBlob request with set type keeps setRequestHeader() Content-Type and charset
Asserts run
Pass
assert_equals("Content-Type: application/xml+junk;charset=ASCII\n", "Content-Type: application/xml+junk;charset=ASCII\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassArrayBuffer request respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassArrayBuffer request sends no Content-Type without setRequestHeader() call
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:27:13)
PassArrayBuffer request keeps setRequestHeader() Content-Type and charset
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=ASCII\n", "Content-Type: application/xml;charset=ASCII\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassArrayBufferView request respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassArrayBufferView request sends no Content-Type without setRequestHeader() call
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:27:13)
PassArrayBufferView request keeps setRequestHeader() Content-Type and charset
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=ASCII\n", "Content-Type: application/xml;charset=ASCII\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassFormData request respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassFormData request has correct default Content-Type of "multipart/form-data; boundary=_"
Asserts run
Pass
assert_regexp_match("Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryrC9C8jysjg05qeVw\n", object "/multipart\/form-data; boundary=(.*)/")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:29:13)
PassFormData request keeps setRequestHeader() Content-Type and charset
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=ASCII\n", "Content-Type: application/xml;charset=ASCII\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassURLSearchParams respects setRequestHeader("")
Asserts run
Pass
assert_equals("Content-Type: \n", "Content-Type: \n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassURLSearchParams request has correct default Content-Type of "application/x-www-form-urlencoded;charset=UTF-8"
Asserts run
Pass
assert_equals("Content-Type: application/x-www-form-urlencoded;charset=UTF-8\n", "Content-Type: application/x-www-form-urlencoded;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)
PassURLSearchParams request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8
Asserts run
Pass
assert_equals("Content-Type: application/xml;charset=UTF-8\n", "Content-Type: application/xml;charset=UTF-8\n")
    at Test.<anonymous> ( /xhr/setrequestheader-content-type.htm:31:13)