JavaScript — Получить статус ответа с PollyJS Jest

Получить статус ответа с PollyJS Jest

На самом деле ничего не polly объекте polly который может помочь мне в этом:

Я хочу убедиться, что каждый запрос возвращается с определенным статусом в моих тестах Jest. Однако я могу найти доступ к объекту ответа, записанному в HAR (который я хочу сохранить в файловой системе).

Кто-нибудь знает, с чего начать получение этого объекта ответа от PollyJS?

Предположим, что LegacyClient.fetch ниже запускает базовую выборку с определенным базовым URL.

 import { Polly } from '@pollyjs/core'; import NodeHTTPAdapter from '@pollyjs/adapter-node-http'; import FSPersister from '@pollyjs/persister-fs'; import LegacyClient from 'lib/LegacyClient'; Polly.register(NodeHTTPAdapter); Polly.register(FSPersister); const slug = '/not-found'; describe('fetching', () ={amp}gt; { test('fetches a legacy article', async () ={amp}gt; { const polly = new Polly('Long Form', { adapters: ['node-http'], persister: 'fs', persisterOptions: { fs: { recordingsDir: 'src/tests/__recordings__' } } }); const response = await LegacyClient.fetch(slug); await polly.stop(); }); }); 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector