Как сохранить тело ответа для дальнейшего тестирования в supertest

У меня есть API / user / login, который возвращает токен.

с помощью supertest и mocha я написал тестовый случай, где он будет делать вызов ‘/ user / login’ и проверить, что ответ имеет маркер или нет

теперь я должен сохранить маркер для дальнейшего маркера для дальнейшего тестового случая

Как этого достичь

1 ответ

  1. Надеюсь, этот пример вам поможет.

    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);
      });
    });