1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/content/base/test/unit/test_bug737966.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,20 @@ 1.4 +/* Any copyright is dedicated to the Public Domain. 1.5 + * http://creativecommons.org/publicdomain/zero/1.0/ 1.6 + */ 1.7 + 1.8 +/* If charset parameter is invalid, the encoding should be detected as UTF-8 */ 1.9 + 1.10 +function run_test() 1.11 +{ 1.12 + let body = '<?xml version="1.0"><html>%c3%80</html>'; 1.13 + let result = '<?xml version="1.0"><html>\u00c0</html>'; 1.14 + 1.15 + let xhr = Components.classes['@mozilla.org/xmlextras/xmlhttprequest;1']. 1.16 + createInstance(Components.interfaces.nsIXMLHttpRequest); 1.17 + xhr.open('GET', 1.18 + 'data:text/xml;charset=abc,' + body, 1.19 + false); 1.20 + xhr.send(null); 1.21 + 1.22 + do_check_eq(xhr.responseText, result); 1.23 +}