使用API​​-Easy JS进行递归调用

时间:2012-10-05 15:27:51

标签: javascript node.js

我正在尝试使用API-easy设置API测试,但我无法测试需要使用从一个调用中恢复的参数并在另一个调用中发送它们的情况。 有人有这方面的例子吗?我知道这应该是非常直接的,我只是无法弄明白。

var APIeasy = require('api-easy'),
    assert  = require('assert');

var _id_user;

var suite = APIeasy.describe('Test User');
suite.use('localhost', 3000)
     .discuss('Test')
     .setHeader('Content-Type', 'application/x-www-form-urlencoded')
      .post('/user/authenticate', {data: '{"email":"emailuser@email.com","password":"123456"}')
        .expect('should respond with ID user', function (err, res, body) {
            _id_user = body;    //  I need this result to be sent in the next call .post()
        }).next()
      .post('/user/validate',{ data : _id_user}) // this result always comes null 
        .expect('should respond TRUE', function (_err, _res, _body) {
 }).export(module);

如何在_id_user中获取此结果并将调用发送到.post() 感谢

0 个答案:

没有答案