THRIFT-2205 Node.js Test Server to support test.js JavaScript Browser test and sundry fixes

Patch: Randy Abernethy, Pierre Lamot
diff --git a/test/nodejs/test.html b/test/nodejs/test.html
new file mode 100644
index 0000000..fe0e52b
--- /dev/null
+++ b/test/nodejs/test.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

+<!--

+  Licensed to the Apache Software Foundation (ASF) under one

+  or more contributor license agreements. See the NOTICE file

+  distributed with this work for additional information

+  regarding copyright ownership. The ASF licenses this file

+  to you under the Apache License, Version 2.0 (the

+  "License"); you may not use this file except in compliance

+  with the License. You may obtain a copy of the License at

+

+    http://www.apache.org/licenses/LICENSE-2.0

+

+  Unless required by applicable law or agreed to in writing,

+  software distributed under the License is distributed on an

+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

+  KIND, either express or implied. See the License for the

+  specific language governing permissions and limitations

+  under the License.

+-->

+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

+<head>

+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

+  <title>Thrift Javascript Bindings: Unit Test</title>

+

+  <script src="/thrift.js"                 type="text/javascript" charset="utf-8"></script>

+  <script src="gen-js/ThriftTest_types.js" type="text/javascript" charset="utf-8"></script>

+  <script src="gen-js/ThriftTest.js"       type="text/javascript" charset="utf-8"></script>

+

+  <!-- jQuery -->

+  <script type="text/javascript" src="build/js/lib/jquery-1.7.2.js" charset="utf-8"></script>

+  

+  <!-- QUnit Test framework-->

+  <script type="text/javascript" src="build/js/lib/qunit.js" charset="utf-8"></script>

+  <link rel="stylesheet" href="build/js/lib/qunit.css" type="text/css" media="screen" />

+  

+  <!-- the Test Suite-->

+  <script type="text/javascript" src="test.js" charset="utf-8"></script>

+</head>

+<body>

+  <h1 id="qunit-header">Thrift Javascript Bindings: Unit Test (<a href="https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=test/ThriftTest.thrift;hb=HEAD">ThriftTest.thrift</a>)</h1>

+  <h2 id="qunit-banner"></h2>

+  <div id="qunit-testrunner-toolbar"></div> 

+  <h2 id="qunit-userAgent"></h2>

+  <ol id="qunit-tests"><li><!-- get valid xhtml strict--></li></ol>

+  <p>

+      <a href="http://validator.w3.org/check/referer"><img

+          src="http://www.w3.org/Icons/valid-xhtml10"

+          alt="Valid XHTML 1.0!" height="31" width="88" /></a>

+  </p>

+</body>

+</html>