PACT тестирование

101
29 марта 2021, 10:50

Использую @pact-foundation/pact@latest (для быстроты развёртывания моего случая есть простой пример на jest)

Используя данную конструкцию:

у меня генерируется такой PACT-файл:

Генерируется он по спецификации 3 (это настройки):

Проблема:

Как мне сделать так, чтобы итоговый PACT-файл содержал в себе state params? Чтоб в итоге было так:

Вот пример. Тут как раз providerStates. Но хотелось бы его получить через официальную библиотеку PACT.

Answer 1

Ответ пришёл из англоязычной версии 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 для будущего охвата разными языками.

READ ALSO
Анимация прыжка персонажа на блок

Анимация прыжка персонажа на блок

У меня получилось сделать так, чтобы Джек запрыгивал на блок, но никак не получается осуществить его падение, если он с этого блока сходитПоходу,...

108
Как запустить код в VS Code?

Как запустить код в VS Code?

Взялся изучать JS, установил VS CodeНаписал код, однако запустить его не могу

129
Module build failed (from ./node_modules/babel-loader/lib/index.js):ошибка в webpack.dev.js?

Module build failed (from ./node_modules/babel-loader/lib/index.js):ошибка в webpack.dev.js?

Недавно начал проходить курс по webpack, поэтому не судите строго, столкнулся с одной ошибкой пытался гуглить ее, но никакие ответы не помогли...

86
Привязки Python к JS и наоборот

Привязки Python к JS и наоборот

Подскажите способы примирить языки Python3 и JSКак можно реализовать вызов функции и передачу/получение параметров из одного языка в другой

119