| OLD | NEW |
| (Empty) |
| 1 var fs = require('fs'); | |
| 2 | |
| 3 var test = require('../') | |
| 4 , runTests = test.runTests | |
| 5 , load = test.load; | |
| 6 | |
| 7 var express = require('express') | |
| 8 , app = express(); | |
| 9 | |
| 10 app.use(function(req, res, next) { | |
| 11 var setHeader = res.setHeader; | |
| 12 res.setHeader = function(name) { | |
| 13 switch (name) { | |
| 14 case 'Cache-Control': | |
| 15 case 'Last-Modified': | |
| 16 case 'ETag': | |
| 17 return; | |
| 18 } | |
| 19 return setHeader.apply(res, arguments); | |
| 20 }; | |
| 21 next(); | |
| 22 }); | |
| 23 | |
| 24 var dir = __dirname + '/../tests' | |
| 25 , files = {}; | |
| 26 | |
| 27 app.get('/test.js', function(req, res, next) { | |
| 28 var test = fs.readFileSync(__dirname + '/test.js', 'utf8') | |
| 29 , files = load(); | |
| 30 | |
| 31 test = test.replace('__TESTS__', JSON.stringify(files)); | |
| 32 test = test.replace('__MAIN__', runTests + ''); | |
| 33 | |
| 34 res.contentType('.js'); | |
| 35 res.send(test); | |
| 36 }); | |
| 37 | |
| 38 app.use(express.static(__dirname + '/../../lib')); | |
| 39 app.use(express.static(__dirname)); | |
| 40 | |
| 41 app.listen(8080); | |
| OLD | NEW |