UNPKG

rrestjs

Version:

HIgh performance node.js ROA & RESTFUL web framework.

37 lines (30 loc) 917 B
/* 基本测试,hello world例子 */ var should = require('should'); var path = require('path'); var testconf = require('./testconf.js'); module.exports.rrestjsconfig = { listenPort:3000, baseDir: path.join(__dirname), favicon:'/static/favicon.ico', //favicon存放地址 }; var http = require('http'), rrest = require('../'), server = http.createServer(function (req, res){ res.send('hello wrold'); }).listen(rrest.config.listenPort); var fs = require('fs'); var fav = fs.readFileSync('./static/favicon.ico', 'hex'); http.get('http://'+testconf.hostname+':3000/static/favicon.ico', function(res){ var body=''; res.on('data', function (chunk) { body += chunk.toString('hex'); }).on('end', function(){ should.strictEqual(body.toString('hex'), fav); console.log('favicon.js test done!'); process.exit(); }) }).on('err', function(e){ throw e; });