Lines Matching refs:assertThrows

30   assertThrows("'use strict';\n" + code, exception);
31 assertThrows('"use strict";\n' + code, exception);
38 assertThrows("\
59 assertThrows(function() {
78 assertThrows('\
133 assertThrows('\
160 assertThrows('\
189 assertThrows("var x = { get foo() { }, get foo() { } };", SyntaxError);
190 assertThrows("var x = { get foo(){}, get 'foo'(){}};", SyntaxError);
191 assertThrows("var x = { get 12(){}, get '12'(){}};", SyntaxError);
194 assertThrows("var x = { set foo(v) { }, set foo(v) { } };", SyntaxError);
195 assertThrows("var x = { set foo(v) { }, set 'foo'(v) { } };", SyntaxError);
196 assertThrows("var x = { set 13(v) { }, set '13'(v) { } };", SyntaxError);
199 assertThrows("var x = { foo: 'data', set foo(v) { } };", SyntaxError);
200 assertThrows("var x = { set foo(v) { }, foo: 'data' };", SyntaxError);
201 assertThrows("var x = { foo: 'data', set 'foo'(v) { } };", SyntaxError);
202 assertThrows("var x = { set foo(v) { }, 'foo': 'data' };", SyntaxError);
203 assertThrows("var x = { 'foo': 'data', set foo(v) { } };", SyntaxError);
204 assertThrows("var x = { set 'foo'(v) { }, foo: 'data' };", SyntaxError);
205 assertThrows("var x = { 'foo': 'data', set 'foo'(v) { } };", SyntaxError);
206 assertThrows("var x = { set 'foo'(v) { }, 'foo': 'data' };", SyntaxError);
207 assertThrows("var x = { 12: 1, set '12'(v){}};", SyntaxError);
208 assertThrows("var x = { 12: 1, set 12(v){}};", SyntaxError);
209 assertThrows("var x = { '12': 1, set '12'(v){}};", SyntaxError);
210 assertThrows("var x = { '12': 1, set 12(v){}};", SyntaxError);
213 assertThrows("var x = { foo: 'data', get foo() { } };", SyntaxError);
214 assertThrows("var x = { get foo() { }, foo: 'data' };", SyntaxError);
215 assertThrows("var x = { 'foo': 'data', get foo() { } };", SyntaxError);
216 assertThrows("var x = { get 'foo'() { }, 'foo': 'data' };", SyntaxError);
217 assertThrows("var x = { '12': 1, get '12'(){}};", SyntaxError);
218 assertThrows("var x = { '12': 1, get 12(){}};", SyntaxError);
366 assertThrows("function " + word + " () { 'use strict'; }", SyntaxError);
367 assertThrows("function foo (" + word + ") 'use strict'; {}", SyntaxError);
368 assertThrows("function foo (" + word + ", " + word + ") { 'use strict'; }",
370 assertThrows("function foo (a, " + word + ") { 'use strict'; }", SyntaxError);
371 assertThrows("function foo (" + word + ", a) { 'use strict'; }", SyntaxError);
372 assertThrows("function foo (a, " + word + ", b) { 'use strict'; }",
374 assertThrows("var foo = function (" + word + ") { 'use strict'; }",
380 assertThrows("var x = { get foo(" + word + ") { 'use strict'; } };",
382 assertThrows("var x = { set foo(" + word + ") { 'use strict'; } };",
491 assertThrows(function() { delete_property(object); }, TypeError);
493 assertThrows(function() { delete_element(object, "1"); }, TypeError);
494 assertThrows(function() { delete_element(object, 1); }, TypeError);
496 assertThrows(function() { delete_element(object, "7"); }, TypeError);
497 assertThrows(function() { delete_element(object, 7); }, TypeError);
499 assertThrows(function() { delete_element(object, "3.14"); }, TypeError);
500 assertThrows(function() { delete_element(object, 3.14); }, TypeError);
765 assertThrows(
780 assertThrows(
798 assertThrows(function() { strict(frozen); }, TypeError);
799 assertThrows(function() { strict(sealed); }, TypeError);
809 assertThrows(function() { o.property = "new value"; }, TypeError);
810 assertThrows(function() { o.property += 10; }, TypeError);
811 assertThrows(function() { o.property -= 10; }, TypeError);
812 assertThrows(function() { o.property *= 10; }, TypeError);
813 assertThrows(function() { o.property /= 10; }, TypeError);
814 assertThrows(function() { o.property++; }, TypeError);
815 assertThrows(function() { o.property--; }, TypeError);
816 assertThrows(function() { ++o.property; }, TypeError);
817 assertThrows(function() { --o.property; }, TypeError);
820 assertThrows(function() { o[name] = "new value"; }, TypeError);
821 assertThrows(function() { o[name] += 10; }, TypeError);
822 assertThrows(function() { o[name] -= 10; }, TypeError);
823 assertThrows(function() { o[name] *= 10; }, TypeError);
824 assertThrows(function() { o[name] /= 10; }, TypeError);
825 assertThrows(function() { o[name]++; }, TypeError);
826 assertThrows(function() { o[name]--; }, TypeError);
827 assertThrows(function() { ++o[name]; }, TypeError);
828 assertThrows(function() { --o[name]; }, TypeError);
888 assertThrows(function() { o[zero_smi] = "new value"; }, TypeError);
889 assertThrows(function() { o[zero_number] = "new value"; }, TypeError);
890 assertThrows(function() { o[zero_symbol] = "new value"; }, TypeError);
891 assertThrows(function() { o[zero_string] = "new value"; }, TypeError);
904 assertThrows(function() { frozen[zero_number] = "value"; }, TypeError);
905 assertThrows(function() { sealed[zero_number] = "value"; }, TypeError);
906 assertThrows(function() { frozen[zero_symbol] = "value"; }, TypeError);
907 assertThrows(function() { sealed[zero_symbol] = "value"; }, TypeError);
908 assertThrows(function() { frozen[zero_string] = "value"; }, TypeError);
909 assertThrows(function() { sealed[zero_string] = "value"; }, TypeError);
925 assertThrows(function() { o[seven_smi] = "value"; }, TypeError);
926 assertThrows(function() { o[seven_smi] += 10; }, TypeError);
927 assertThrows(function() { o[seven_smi] -= 10; }, TypeError);
928 assertThrows(function() { o[seven_smi] *= 10; }, TypeError);
929 assertThrows(function() { o[seven_smi] /= 10; }, TypeError);
930 assertThrows(function() { o[seven_smi]++; }, TypeError);
931 assertThrows(function() { o[seven_smi]--; }, TypeError);
932 assertThrows(function() { ++o[seven_smi]; }, TypeError);
933 assertThrows(function() { --o[seven_smi]; }, TypeError);
935 assertThrows(function() { o[seven_number] = "value"; }, TypeError);
936 assertThrows(function() { o[seven_number] += 10; }, TypeError);
937 assertThrows(function() { o[seven_number] -= 10; }, TypeError);
938 assertThrows(function() { o[seven_number] *= 10; }, TypeError);
939 assertThrows(function() { o[seven_number] /= 10; }, TypeError);
940 assertThrows(function() { o[seven_number]++; }, TypeError);
941 assertThrows(function() { o[seven_number]--; }, TypeError);
942 assertThrows(function() { ++o[seven_number]; }, TypeError);
943 assertThrows(function() { --o[seven_number]; }, TypeError);
945 assertThrows(function() { o[seven_symbol] = "value"; }, TypeError);
946 assertThrows(function() { o[seven_symbol] += 10; }, TypeError);
947 assertThrows(function() { o[seven_symbol] -= 10; }, TypeError);
948 assertThrows(function() { o[seven_symbol] *= 10; }, TypeError);
949 assertThrows(function() { o[seven_symbol] /= 10; }, TypeError);
950 assertThrows(function() { o[seven_symbol]++; }, TypeError);
951 assertThrows(function() { o[seven_symbol]--; }, TypeError);
952 assertThrows(function() { ++o[seven_symbol]; }, TypeError);
953 assertThrows(function() { --o[seven_symbol]; }, TypeError);
955 assertThrows(function() { o[seven_string] = "value"; }, TypeError);
956 assertThrows(function() { o[seven_string] += 10; }, TypeError);
957 assertThrows(function() { o[seven_string] -= 10; }, TypeError);
958 assertThrows(function() { o[seven_string] *= 10; }, TypeError);
959 assertThrows(function() { o[seven_string] /= 10; }, TypeError);
960 assertThrows(function() { o[seven_string]++; }, TypeError);
961 assertThrows(function() { o[seven_string]--; }, TypeError);
962 assertThrows(function() { ++o[seven_string]; }, TypeError);
963 assertThrows(function() { --o[seven_string]; }, TypeError);
983 assertThrows(function() { o[seven_smi] = "value" }, TypeError);
984 assertThrows(function() { o[seven_number] = "value" }, TypeError);
985 assertThrows(function() { o[seven_symbol] = "value" }, TypeError);
986 assertThrows(function() { o[seven_string] = "value" }, TypeError);
1000 assertThrows(function() { str_val.length = 1; }, TypeError);
1001 assertThrows(function() { str_obj.length = 1; }, TypeError);
1002 assertThrows(function() { str_cat.length = 1; }, TypeError);
1032 assertThrows(function() { 'use strict'; pill.property = "value"; },
1034 assertThrows(pill, TypeError);
1054 assertThrows(function() { strict.caller; }, TypeError);
1055 assertThrows(function() { strict.arguments; }, TypeError);
1058 assertThrows(function() { another.caller; }, TypeError);
1059 assertThrows(function() { another.arguments; }, TypeError);
1062 assertThrows(function() { third.caller; }, TypeError);
1063 assertThrows(function() { third.arguments; }, TypeError);
1078 assertThrows(function() { TheClass.caller; }, TypeError);
1079 assertThrows(function() { TheClass.arguments; }, TypeError);
1142 assertThrows(strict, TypeError);