4 <script src=
"../resources/testharness.js"></script>
5 <script src=
"../resources/testharnessreport.js"></script>
6 <script type=
"text/javascript">
7 var test
= async_test("Let XMLHttpRequest with responseType set to json handle non-UTF-8 file.");
11 var xhr
= new XMLHttpRequest
;
13 xhr
.responseType
= "json";
14 assert_equals(xhr
.responseType
, "json", "xhr.responseType");
16 xhr
.onreadystatechange
= test
.step_func(function()
18 if (xhr
.readyState
!= 4)
21 assert_equals(xhr
.status
, 200, "xhr.status");
22 assert_equals(xhr
.response
, "\uFFFD", "xhr.response");
26 xhr
.open('GET', 'resources/invalid-utf8-json.pl', true);