【发布时间】:2011-08-23 20:42:55
【问题描述】:
渐进式执行此操作的最佳方法是什么? 例如。必须先访问某些 url 才能填充数据库等。是否有惯用的节点方式进行单元测试?
我目前从一个 json 文件中读取单元测试数据,然后根据它进行请求。
function urlTestFn(test){
var req = requestProperties(test);
var request = http.request(req, function(resp) {
resp.setEncoding('utf8');
resp.on('data',function(data) {
if(data == JSON.stringify(test.response)) {
//success
} else {
sys.puts('fail');
}
});
});
if(req.method == 'POST'){
request.write(JSON.stringify(test.postData));
}
request.end();
}
【问题讨论】:
标签: unit-testing url testing node.js asynchronous