From 03f78f7a60a631c01c1fb085b01d98bee61d7bb6 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Thu, 19 Apr 2012 17:34:07 -0700 Subject: run qunit tests in phantomjs for travis-ci --- js/tests/server.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 js/tests/server.js (limited to 'js/tests/server.js') diff --git a/js/tests/server.js b/js/tests/server.js new file mode 100644 index 000000000..27d1bf24b --- /dev/null +++ b/js/tests/server.js @@ -0,0 +1,18 @@ +/* + * Simple connect server for phantom.js + * Adapted from Modernizr + */ + +var connect = require('connect') + , args = process.argv.slice(2) + , fs = require('fs') + , folder = '/../../' + , port = '3000' + +var server = connect.createServer( + connect.static(__dirname + folder) +).listen(port) + +fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8') + +console.log("Server started on port %s in %s", port, folder) \ No newline at end of file -- cgit v1.2.3 From c408d8961b96f12c40aaf1d7647578cd3535bd64 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Mon, 23 Apr 2012 03:44:32 -0700 Subject: rewrite server.js, fix travis --- js/tests/server.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'js/tests/server.js') diff --git a/js/tests/server.js b/js/tests/server.js index 27d1bf24b..7c8445feb 100644 --- a/js/tests/server.js +++ b/js/tests/server.js @@ -4,15 +4,11 @@ */ var connect = require('connect') - , args = process.argv.slice(2) - , fs = require('fs') - , folder = '/../../' - , port = '3000' + , http = require('http') + , fs = require('fs') + , app = connect() + .use(connect.static(__dirname + '/../../')); -var server = connect.createServer( - connect.static(__dirname + folder) -).listen(port) +http.createServer(app).listen(3000); -fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8') - -console.log("Server started on port %s in %s", port, folder) \ No newline at end of file +fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8') \ No newline at end of file -- cgit v1.2.3