program-strict-mode.js 426 B

123456789101112131415161718192021222324252627282930
  1. "use strict";
  2. load("test-common.js");
  3. try {
  4. assert(isStrictMode());
  5. (function() {
  6. assert(isStrictMode());
  7. })();
  8. (function() {
  9. "use strict";
  10. assert(isStrictMode());
  11. })();
  12. (() => {
  13. assert(isStrictMode());
  14. })();
  15. (() => {
  16. "use strict";
  17. assert(isStrictMode());
  18. })();
  19. console.log("PASS");
  20. } catch (e) {
  21. console.log("FAIL: " + e);
  22. }