如何在supertest中存储响应主体以进一步测试用例

时间:2016-11-05 10:33:46

标签: node.js mocha supertest

我有一个返回令牌的API / user / login。

使用supertest和mocha我写了一个测试用例,它会打电话给' / user / login'并验证响应是否有令牌

现在我必须存储令牌以进一步测试用于进一步的测试用例

我如何实现

1 个答案:

答案 0 :(得分:0)

我希望这个例子可以帮助你。

describe("Example with token", function () {
  let token;

  before(function (done) {
    //getting token logic
    token = tokenValue;
    done();
  });

  it("first test", function (done) {
    supertest.request(app)
      .get("/route")
      .set("TokenHeader", token)
      .expect(200)
      .end(done);
  });
});