test: make use of globals explicit
authorRich Trott <rtrott@gmail.com>
Sat, 2 Apr 2016 05:20:55 +0000 (22:20 -0700)
committerMyles Borins <mborins@us.ibm.com>
Mon, 11 Apr 2016 16:52:45 +0000 (12:52 -0400)
Use `global` to be explicit that a global variable is intended.

PR-URL: https://github.com/nodejs/node/pull/6014
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
test/parallel/test-vm-static-this.js

index a5f5ad9..143e4e1 100644 (file)
@@ -14,25 +14,25 @@ assert.throws(function() {
   vm.runInThisContext('throw new Error(\'test\');');
 }, /test/);
 
-hello = 5;
+global.hello = 5;
 vm.runInThisContext('hello = 2');
-assert.equal(2, hello);
+assert.equal(2, global.hello);
 
 
 console.error('pass values');
-code = 'foo = 1;' +
+var code = 'foo = 1;' +
        'bar = 2;' +
        'if (typeof baz !== \'undefined\') throw new Error(\'test fail\');';
-foo = 2;
-obj = { foo: 0, baz: 3 };
+global.foo = 2;
+global.obj = { foo: 0, baz: 3 };
 /* eslint-disable no-unused-vars */
 var baz = vm.runInThisContext(code);
 /* eslint-enable no-unused-vars */
-assert.equal(0, obj.foo);
-assert.equal(2, bar);
-assert.equal(1, foo);
+assert.equal(0, global.obj.foo);
+assert.equal(2, global.bar);
+assert.equal(1, global.foo);
 
 console.error('call a function');
-f = function() { foo = 100; };
+global.f = function() { global.foo = 100; };
 vm.runInThisContext('f()');
-assert.equal(100, foo);
+assert.equal(100, global.foo);