Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: LayoutTests/fast/js/webidl-type-mapping.html

Issue 644473006: Rename 'ScalarValueString' to 'USVString' to match Web IDL (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../../resources/js-test.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 <script> 3 <script>
4 description("Exercise WebIDL type conversions."); 4 description("Exercise WebIDL type conversions.");
5 5
6 quiet = true; 6 quiet = true;
7 evalAndLog("converter = window.internals.typeConversions()"); 7 evalAndLog("converter = window.internals.typeConversions()");
8 debug(""); 8 debug("");
9 9
10 function verifyAttribute(attribute) 10 function verifyAttribute(attribute)
(...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 shouldThrow("converter.setTestByteString('\\u0100')"); 599 shouldThrow("converter.setTestByteString('\\u0100')");
600 shouldThrow("converter.setTestByteStringDefaultNull('\\u0100')"); 600 shouldThrow("converter.setTestByteStringDefaultNull('\\u0100')");
601 shouldThrow("converter.setTestByteString()"); 601 shouldThrow("converter.setTestByteString()");
602 shouldNotThrow("converter.setTestByteStringDefaultNull()"); 602 shouldNotThrow("converter.setTestByteStringDefaultNull()");
603 shouldBeEqualToString("converter.testByteString", ""); 603 shouldBeEqualToString("converter.testByteString", "");
604 shouldBeNull("converter.testByteStringTreatReturnedNullStringAsNullAttribute"); 604 shouldBeNull("converter.testByteStringTreatReturnedNullStringAsNullAttribute");
605 shouldBeUndefined("converter.testByteStringTreatReturnedNullStringAsUndefinedAtt ribute"); 605 shouldBeUndefined("converter.testByteStringTreatReturnedNullStringAsUndefinedAtt ribute");
606 shouldBeNull("converter.getTestByteStringTreatReturnedNullStringAsNullMethod()") ; 606 shouldBeNull("converter.getTestByteStringTreatReturnedNullStringAsNullMethod()") ;
607 shouldBeUndefined("converter.getTestByteStringTreatReturnedNullStringAsUndefined Method()"); 607 shouldBeUndefined("converter.getTestByteStringTreatReturnedNullStringAsUndefined Method()");
608 608
609 evalAndLog("converter.testScalarValueString = '!@#123ABCabc\\x00\\x80\\xFF\\r\\n \\t'"); 609 evalAndLog("converter.testUSVString = '!@#123ABCabc\\x00\\x80\\xFF\\r\\n\\t'");
610 shouldBeEqualToString("converter.testScalarValueString", "!@#123ABCabc\x00\x80\x FF\r\n\t"); 610 shouldBeEqualToString("converter.testUSVString", "!@#123ABCabc\x00\x80\xFF\r\n\t ");
611 evalAndLog("converter.testScalarValueString = '\\u0100'"); 611 evalAndLog("converter.testUSVString = '\\u0100'");
612 shouldBeEqualToString("converter.testScalarValueString", "\u0100"); 612 shouldBeEqualToString("converter.testUSVString", "\u0100");
613 shouldThrow("converter.testScalarValueString = {toString: function() { throw Err or(); }}"); 613 shouldThrow("converter.testUSVString = {toString: function() { throw Error(); }} ");
614 shouldBeEqualToString("converter.testScalarValueString", "\u0100"); 614 shouldBeEqualToString("converter.testUSVString", "\u0100");
615 [{input: "\uD800", expected: "\uFFFD"}, 615 [{input: "\uD800", expected: "\uFFFD"},
616 {input: "\uDC00", expected: "\uFFFD"}, 616 {input: "\uDC00", expected: "\uFFFD"},
617 {input: "\uD800\u0000", expected: "\uFFFD\u0000"}, 617 {input: "\uD800\u0000", expected: "\uFFFD\u0000"},
618 {input: "\uDC00\u0000", expected: "\uFFFD\u0000"}, 618 {input: "\uDC00\u0000", expected: "\uFFFD\u0000"},
619 {input: "\uDC00\uD800", expected: "\uFFFD\uFFFD"}, 619 {input: "\uDC00\uD800", expected: "\uFFFD\uFFFD"},
620 {input: "\uD834\uDD1E", expected: "\uD834\uDD1E"}, 620 {input: "\uD834\uDD1E", expected: "\uD834\uDD1E"},
621 ].forEach(function(test) { 621 ].forEach(function(test) {
622 evalAndLog("converter.testScalarValueString = " + JSON.stringify(test.input) ); 622 evalAndLog("converter.testUSVString = " + JSON.stringify(test.input));
623 shouldBeEqualToString("converter.testScalarValueString", test.expected); 623 shouldBeEqualToString("converter.testUSVString", test.expected);
624 }); 624 });
625 ["true", "123", "null", "undefined"].forEach(function(value) { 625 ["true", "123", "null", "undefined"].forEach(function(value) {
626 evalAndLog("converter.testScalarValueString = " + value); 626 evalAndLog("converter.testUSVString = " + value);
627 shouldBeEqualToString("converter.testScalarValueString", value); 627 shouldBeEqualToString("converter.testUSVString", value);
628 shouldBeEqualToString("converter.testScalarValueStringTreatReturnedNullStrin gAsNullAttribute", value); 628 shouldBeEqualToString("converter.testUSVStringTreatReturnedNullStringAsNullA ttribute", value);
629 shouldBeEqualToString("converter.testScalarValueStringTreatReturnedNullStrin gAsUndefinedAttribute", value); 629 shouldBeEqualToString("converter.testUSVStringTreatReturnedNullStringAsUndef inedAttribute", value);
630 shouldBeEqualToString("converter.getTestScalarValueStringTreatReturnedNullSt ringAsNullMethod()", value); 630 shouldBeEqualToString("converter.getTestUSVStringTreatReturnedNullStringAsNu llMethod()", value);
631 shouldBeEqualToString("converter.getTestScalarValueStringTreatReturnedNullSt ringAsUndefinedMethod()", value); 631 shouldBeEqualToString("converter.getTestUSVStringTreatReturnedNullStringAsUn definedMethod()", value);
632 }); 632 });
633 shouldNotThrow("converter.setTestScalarValueString('abc')"); 633 shouldNotThrow("converter.setTestUSVString('abc')");
634 shouldNotThrow("converter.setTestScalarValueStringDefaultNull('abc')"); 634 shouldNotThrow("converter.setTestUSVStringDefaultNull('abc')");
635 shouldNotThrow("converter.setTestScalarValueString('\\u0100')"); 635 shouldNotThrow("converter.setTestUSVString('\\u0100')");
636 shouldNotThrow("converter.setTestScalarValueStringDefaultNull('\\u0100')"); 636 shouldNotThrow("converter.setTestUSVStringDefaultNull('\\u0100')");
637 shouldThrow("converter.setTestScalarValueString()"); 637 shouldThrow("converter.setTestUSVString()");
638 shouldNotThrow("converter.setTestScalarValueStringDefaultNull()"); 638 shouldNotThrow("converter.setTestUSVStringDefaultNull()");
639 shouldBeEqualToString("converter.testScalarValueString", ""); 639 shouldBeEqualToString("converter.testUSVString", "");
640 shouldBeNull("converter.testScalarValueStringTreatReturnedNullStringAsNullAttrib ute"); 640 shouldBeNull("converter.testUSVStringTreatReturnedNullStringAsNullAttribute");
641 shouldBeUndefined("converter.testScalarValueStringTreatReturnedNullStringAsUndef inedAttribute"); 641 shouldBeUndefined("converter.testUSVStringTreatReturnedNullStringAsUndefinedAttr ibute");
642 shouldBeNull("converter.getTestScalarValueStringTreatReturnedNullStringAsNullMet hod()"); 642 shouldBeNull("converter.getTestUSVStringTreatReturnedNullStringAsNullMethod()");
643 shouldBeUndefined("converter.getTestScalarValueStringTreatReturnedNullStringAsUn definedMethod()"); 643 shouldBeUndefined("converter.getTestUSVStringTreatReturnedNullStringAsUndefinedM ethod()");
644 644
645 </script> 645 </script>
OLDNEW
« no previous file with comments | « LayoutTests/fast/encoding/api/utf16-surrogates-encode.html ('k') | LayoutTests/fast/js/webidl-type-mapping-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698