Tests: njs http global code.
diff --git a/js2.t b/js2.t
index 8bbac00..aa35e3f 100644
--- a/js2.t
+++ b/js2.t
@@ -46,6 +46,7 @@
     js_set $test_arg      test_arg;
     js_set $test_iarg     test_iarg;
     js_set $test_var      test_var;
+    js_set $test_global   test_global;
     js_set $test_log      test_log;
     js_set $test_except   test_except;
 
@@ -95,6 +96,10 @@
             return 200 $test_var;
         }
 
+        location /global {
+            return 200 $test_global;
+        }
+
         location /body {
             js_content request_body;
         }
@@ -161,6 +166,8 @@
 EOF
 
 $t->write_file('test.js', <<EOF);
+    var global = ['n', 'j', 's'].join("");
+
     function test_njs(r) {
         r.return(200, njs.version);
     }
@@ -213,6 +220,10 @@
         return 'variable=' + r.variables.remote_addr;
     }
 
+    function test_global(r) {
+        return 'global=' + global;
+    }
+
     function status(r) {
         r.status = 204;
         r.sendHeader();
@@ -313,7 +324,7 @@
 
 EOF
 
-$t->try_run('no njs available')->plan(34);
+$t->try_run('no njs available')->plan(35);
 
 ###############################################################################
 
@@ -363,6 +374,7 @@
 like(http_get('/return_headers'), qr/Foo: bar/, 'return headers');
 
 like(http_get('/var'), qr/variable=127.0.0.1/, 'r.variables');
+like(http_get('/global'), qr/global=njs/, 'global code');
 like(http_get('/log'), qr/200 OK/, 'r.log');
 
 http_get('/except');