如何在超级测试中存储响应主体以供进一步测试用例
How to store the response body for further test case in supertest
我有一个 API /user/login returns 令牌。
我使用 supertest 和 mocha 编写了一个测试用例,它将调用“/user/login”并验证响应是否具有令牌
现在我必须存储令牌以获取更多令牌以供进一步测试用例
我怎样才能做到这一点
希望这个例子对你有所帮助。
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);
});
});
我有一个 API /user/login returns 令牌。
我使用 supertest 和 mocha 编写了一个测试用例,它将调用“/user/login”并验证响应是否具有令牌
现在我必须存储令牌以获取更多令牌以供进一步测试用例
我怎样才能做到这一点
希望这个例子对你有所帮助。
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);
});
});