【发布时间】:2013-12-21 23:24:29
【问题描述】:
我有一个 tcp 服务器,我想用 mocha 进行测试:
// Start the server
require('net').createServer(function (socket) {
// Handle incoming data
socket.on('data', function (data) {
... some stuff
socket.write("reply with some err message if any");
});
});
我通常用expressjs为HTTP Rest API开发node应用,并使用grunt-express-server模块,例如:
grunt.registerTask('validate', [
'express:dev',
'mochaTest',
'express:dev:stop'
]);
这会运行 express 服务器,运行测试并停止 express 服务器。
有没有同样的东西可以测试 tcp server 吗?
【问题讨论】:
标签: node.js unit-testing testing tcp mocha.js