test262/test/built-ins/Function
Mike Pennisi 10e0d977ec Prefer explicit error checking where possible
The `negative` frontmatter tag expresses an expectation for the behavior
of the test file as a whole. The `assert.throws` helper function offers
more fine-grained control over expectations because it may be applied to
specific statements and expressions. This makes it preferable in cases
where it may be used (i.e. when the test body does not describe a syntax
error or early error).

Re-implement assertions for errors to use the `assert.throws` helper
function wherever possible.
2015-07-10 14:12:57 -04:00
..
length Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
prototype Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.2.1-10-6gs.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-1-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.2.1-11-2-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-3-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.2.1-11-4-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-5-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-5.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.2.1-11-6-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-7-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-8-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.2.1-11-9-s.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.5-1gs.js Update handling of directive prologues 2015-06-18 17:38:34 -04:00
15.3.5-2gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-1gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-2gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-3gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-4gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-5gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-6gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-7gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-8gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-9gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-10gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-11gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-12gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-13gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-14gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-15gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-16gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-17gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-18gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-19gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-20gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-21gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-22gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-23gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-24gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-25gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-26gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-27gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-28gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-29gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-30gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-31gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-32gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-33gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-34gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-35gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-36gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-37gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-38gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-39gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-40gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-41gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-42gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-43gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-44gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-45gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-46gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-47gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-48gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-49gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-50gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-51gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-52gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-53gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-54gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-55gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-56gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-57gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-58gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-59gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-60gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-61gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-62gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-63gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-64gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-65gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-66gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-67gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-68gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-69gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-70gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-71gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-72gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-73gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-74gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-75gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-76gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-77gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-78gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-79gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-80gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-81gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-82gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-83gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-84gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-85gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-86gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-87gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-88gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-89gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-90gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-91gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-92gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-93gs.js Reorganize ./test 2014-12-07 15:33:09 -08:00
15.3.5.4_2-94gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-95gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-96gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
15.3.5.4_2-97gs.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
S10.1.1_A1_T3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.1_A1_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.2.1_A1_T1.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T2.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T3.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T4.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T5.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T6.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T7.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T8.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T9.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.2.1_A1_T10.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T11.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T12.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A1_T13.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T1.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T2.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T3.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T4.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T5.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A2_T6.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T1.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T2.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T3.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T4.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T5.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T6.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T7.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T8.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T9.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T10.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T11.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T12.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T13.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T14.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2.1_A3_T15.js Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
S15.3.2_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.3_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.3_A2_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.3_A2_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.3_A3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.5_A1_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.5_A1_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.5_A2_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.5_A2_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3.5_A3_T1.js Fix strict mode errors in built-ins/Function 2015-04-29 17:39:10 +02:00
S15.3.5_A3_T2.js Fix strict mode errors in built-ins/Function 2015-04-29 17:39:10 +02:00
S15.3_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A2_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A2_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T4.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T5.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S15.3_A3_T6.js Reorganize ./test 2014-12-07 15:33:09 -08:00
StrictFunction_restricted-properties.js Add tests for %FunctionPrototype% restricted properties 2015-04-11 20:46:27 -04:00