Использую @pact-foundation/pact@latest (для быстроты развёртывания моего случая есть простой пример на jest)
Используя данную конструкцию:
у меня генерируется такой PACT-файл:
Генерируется он по спецификации 3 (это настройки):
Проблема:
Как мне сделать так, чтобы итоговый PACT-файл содержал в себе state params?
Чтоб в итоге было так:
Вот пример. Тут как раз providerStates. Но хотелось бы его получить через официальную библиотеку PACT.
Ответ пришёл из англоязычной версии stackoverflow:
This is not yet possible. Pact JS does not yet support the full feature set of pact spec v3. See https://docs.pact.io/feature_support for featur coverage across languages.
Автор ответа: Matthew Fellows
Ссылка на оригинал (там есть временный фикс этой проблемы, написанный мной).
Вольный перевод:
Это пока невозможно. Pact JS пока не поддерживает полный набор функций спецификации пакта v3. Смотрите https://docs.pact.io/feature_support для будущего охвата разными языками.
Продвижение своими сайтами как стратегия роста и независимости