我想做一个TDD。
但是,我将为sails.js项目的控制器功能编写测试
/*---------------------
:: Gamble
-> controller
---------------------*/
var GambleController = {
index: function(req, res) {
res.send('Hello World!');
}
};
module.exports = GambleController;
但是,如何编写测试以测试输出Hello world的索引函数?
有人可以举一个例子吗?
谢谢
最佳答案
您可以使用superagent,有some example usages,这是一个
describe('/signout', function() {
var agent = superagent.agent();
it('should start with signin', loginUser(agent));
it('should sign the user out', function(done) {
agent.get('http://localhost:3000/signout').end(function(err, res) {
res.should.have.status(200);
res.redirects.should.eql(['http://localhost:3000/']);
res.text.should.include('Who are you?');
return done();
});
});
// ...
关于node.js - 如何为MVC Controller 功能(sails.js)编写简单的 Jasmine 测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17682585/