invalid-lhs-in-assignment.js 588 B

12345678910111213141516171819202122232425262728
  1. load("test-common.js");
  2. try {
  3. assertThrowsError(() => {
  4. 512 = 256;
  5. }, {
  6. error: ReferenceError,
  7. message: "Invalid left-hand side in assignment"
  8. });
  9. assertThrowsError(() => {
  10. 512 = 256;
  11. }, {
  12. error: ReferenceError,
  13. message: "Invalid left-hand side in assignment"
  14. });
  15. assertThrowsError(() => {
  16. "hello world" = "another thing?";
  17. }, {
  18. error: ReferenceError,
  19. message: "Invalid left-hand side in assignment"
  20. });
  21. console.log("PASS");
  22. } catch (e) {
  23. console.log("FAIL: " + e);
  24. }