如何使用Node.js自动设置表单中的值

我正在做很多请求, 只想看到状态码 ,还有一些需要validation的区域需要检查。
不是一个testing结束 ,使用Zombie.jsNightwatch.js是没有用的。

有没有可能填写login表格和提出要求?

你见过Supertest吗?

 npm install supertest --save-dev 

您可以使用它来模拟请求并检查执行或状态代码。

 var request = require('supertest') , express = require('express'); var app = express(); app.get('/user', function(req, res){ res.send(200, { name: 'tobi' }); }); request(app) .get('/user') .expect('Content-Type', /json/) .expect('Content-Length', '20') .expect(200) .end(function(err, res){ if (err) throw err; }); 

摩卡:

 describe('GET /users', function(){ it('respond with json', function(done){ request(app) .get('/user') .set('Accept', 'application/json') .expect('Content-Type', /json/) .expect(200, done); }) })