| 'use strict'; |
| var common = require('../common'); |
| var assert = require('assert'); |
| |
| var http = require('http'); |
| var childProcess = require('child_process'); |
| |
| var s = http.createServer(function(request, response) { |
| response.writeHead(304); |
| response.end(); |
| }); |
| |
| s.listen(common.PORT, function() { |
| childProcess.exec('curl -i http://127.0.0.1:' + common.PORT + '/', |
| function(err, stdout, stderr) { |
| if (err) throw err; |
| s.close(); |
| common.error('curled response correctly'); |
| common.error(common.inspect(stdout)); |
| }); |
| }); |
| |
| console.log('Server running at http://127.0.0.1:' + common.PORT + '/'); |