| var global_vars = require("global_vars"); |
| |
| // In javascript, assigning to a non-existent variable is |
| // not an error |
| |
| global_vars.init(); |
| b = global_vars.b; |
| if (b != "string b") { |
| throw new Error("Unexpected string: " + b.toString()); |
| } |
| global_vars.b = "a string value"; |
| b = global_vars.b; |
| if (b != "a string value") { |
| throw new Error("Unexpected string: " + b.toString()); |
| } |
| |
| x = global_vars.x; |
| if (x != 1234) { |
| throw new Error("Unexpected x: " + x.toString()); |
| } |
| global_vars.x = 9876; |
| x = global_vars.x; |
| if (x != 9876) { |
| throw new Error("Unexpected string: " + x.toString()); |
| } |