js/src/tests/js1_8_5/extensions/selfhosted-detecting-strict.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:f911a834a6a7
1 // Any copyright is dedicated to the Public Domain.
2 // http://creativecommons.org/licenses/publicdomain/
3
4 //-----------------------------------------------------------------------------
5 var BUGNUMBER = 843004;
6 var summary =
7 "Don't emit a strict warning for the undefined-property detection pattern in self-hosted code";
8
9 print(BUGNUMBER + ": " + summary);
10
11 /**************
12 * BEGIN TEST *
13 **************/
14
15 options("strict", "werror");
16
17 // Don't strict-warn (and throw, because of strict) when self-hosted code uses
18 // detecting-safe undefined-property accesses (|options.weekday !== undefined|
19 // and similar in ToDateTimeOptions, to be precise).
20 new Date().toLocaleString("en-US", {});
21
22 // If we get here, the test passed.
23
24 if (typeof reportCompare === "function")
25 reportCompare(true, true);
26
27 print("Tests complete");

mercurial