12345678910111213141516171819202122232425 |
- load("test-common.js");
- try {
- const constantValue = 1;
- assertThrowsError(() => {
- constantValue = 2;
- }, {
- error: TypeError,
- message: "Invalid assignment to const variable"
- });
- assert(constantValue === 1);
- // Make sure we can define new constants in inner scopes.
- const constantValue2 = 1;
- do {
- const constantValue2 = 2;
- assert(constantValue2 === 2);
- } while (false);
- assert(constantValue2 === 1);
- console.log("PASS");
- } catch (e) {
- console.log("FAIL: " + e);
- }
|