|
@@ -0,0 +1,26 @@
|
|
|
+try {
|
|
|
+ try {
|
|
|
+ Math.abs(-20) = 40;
|
|
|
+ } catch (e) {
|
|
|
+ assert(e.name === "ReferenceError");
|
|
|
+ assert(e.message === "Invalid left-hand side in assignment");
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ 512 = 256;
|
|
|
+ } catch (e) {
|
|
|
+ assert(e.name === "ReferenceError");
|
|
|
+ assert(e.message === "Invalid left-hand side in assignment");
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ "hello world" = "another thing?";
|
|
|
+ } catch (e) {
|
|
|
+ assert(e.name === "ReferenceError");
|
|
|
+ assert(e.message === "Invalid left-hand side in assignment");
|
|
|
+ }
|
|
|
+
|
|
|
+ console.log("PASS");
|
|
|
+} catch (e) {
|
|
|
+ console.log("FAIL: " + e);
|
|
|
+}
|