blob: 7a92af0cf36e3b19e34d68271838d5220b824155 [file] [log] [blame]
This is a testharness.js-based test.
PASS "foo\0" becomes "foo�"
PASS "f\0oo" becomes "f�oo"
PASS "\0foo" becomes "�foo"
PASS "\0" becomes "�"
PASS "\0\0\0" becomes "���"
FAIL "fooU+d800" becomes "foo�" assert_equals: expected "foo\ufffd" but got "fooí €"
FAIL "fU+d800oo" becomes "f�oo" assert_equals: expected "f\ufffdoo" but got "fí €oo"
FAIL "U+d800foo" becomes "�foo" assert_equals: expected "\ufffdfoo" but got "í €foo"
FAIL "U+d800" becomes "�" assert_equals: expected "\ufffd" but got "í €"
FAIL "U+d800U+d800U+d800" becomes "���" assert_equals: expected "\ufffd\ufffd\ufffd" but got "í €í €í €"
Harness: the test ran to completion.