|
@@ -0,0 +1,17 @@
|
|
|
+try {
|
|
|
+ var o = { foo: "bar" };
|
|
|
+ assert(o.foo === "bar");
|
|
|
+ assert(o["foo"] === "bar");
|
|
|
+ o.baz = "test";
|
|
|
+ assert(o.baz === "test");
|
|
|
+ assert(o["baz"] === "test");
|
|
|
+ o[10] = "123";
|
|
|
+ assert(o[10] === "123");
|
|
|
+ assert(o["10"] === "123");
|
|
|
+ o[-1] = "hello friends";
|
|
|
+ assert(o[-1] === "hello friends");
|
|
|
+ assert(o["-1"] === "hello friends");
|
|
|
+ console.log("PASS");
|
|
|
+} catch (e) {
|
|
|
+ console.log("FAIL: " + e);
|
|
|
+}
|