Итак, мне становится лучше с testcafe, и я хотел бы изучить одну его функцию - RequestLogger.
Итак, я создал ее экземпляр
import { RequestLogger } from 'testcafe';
const logger = RequestLogger(/some reg exp/, {
logRequestHeaders: true,
logRequestBody: true
});
export default logger;
, а затемпопытался использовать его на примере тестового устройства:
fixture `REQUEST LOGGER TEST`
.requestHooks(logger);
test('should contain 204 as a status code 1', async t => {
await t.useRole(role);
await model.doSmth(t);
await model.doSmthElse(t);
console.log(logger.requests);
await t
.expect(logger.requests[0].response.statusCode)
.eql(204);
await t
.expect(logger.requests[1].response.statusCode)
.eql(200);
});
Хотя первый тест работает отлично, второй, даже если он такой же, выдаст пустой массив, как только я попытаюсь утешить.log (logger.requests)
Есть идеи, как это сделать?