26 lines
596 B
JavaScript
26 lines
596 B
JavaScript
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());
|
|
}
|