Описание тега pact-node
3
ответа
Пакт вышел с кодом 1
Я пытаюсь выполнить некоторые тесты с Pact библиотека, и я получаю некоторые ошибки. Вот тестовая конфигурация: const path = require('path'); const Pact = require('pact'); const expect = require('expect.js'); const config = require('../../../src/ser…
14 июл '17 в 12:35
1
ответ
Зависимости Pact-узла очень велики, любой способ уменьшить размер?
Мы реализовали контрактное тестирование с использованием pact для наших внешних интерфейсов Angular JS и внутренних интерфейсов Java. Я заметил, что каталог node_modules/@pact-foundation довольно большой (pact-node v 4.3.2) du -sh node_modules/@pact…
21 фев '18 в 17:30
1
ответ
Могу ли я сделать так, чтобы ожидания Чая происходили синхронно?
У меня есть фрагмент кода, который я тестирую в Chai и Pact. Это выглядит примерно так: var myVerify = () => { provider.verify().then(() => { console.log('B verified') done() }) } expect(myVerify).to.not.throw() Это работает, но для создания ф…
16 окт '17 в 15:58
1
ответ
Pact.js - willRespond с произвольным упорядоченным массивом
Мой потребительский сервис запрашивает у провайдера список всех пользователей, но провайдер отвечает произвольным упорядоченным списком (что нормально). Выполнение пакта на стороне потребителя выглядит нормально, но при выполнении его на сайте прова…
21 сен '17 в 12:12
0
ответов
pact-js публикует текст основного текста: "Ошибка произошла в фиктивной службе: JSON::ParserError - 757: неожиданный токен в теге Tag_PACT_1519821131303"
ОС: например, Mac OSX 10.12.6 Библиотека Consumer Pact: например, Pact JS v5.5.0 Версия узла: 8.2.1 там есть posti restful api с телом поста в виде обычного текста, когда я использую приведенный ниже код для генерации файла пакта потребителя, он пок…
01 мар '18 в 02:58
1
ответ
Pact JS (Jest) Остановка пакта не удалась; пробовал звонить в сервис 10 раз безрезультатно
Я получаю сообщение об ошибке с реализацией Pact JS на стороне потребителя. Когда я пытаюсь запустить свои тесты, я получаю следующую ошибку: Pact stop failed; tried calling service 10 times with no result. Прикрепление фрагментов моего кода ниже, е…
22 ноя '17 в 18:48
0
ответов
Pact JS: как опубликовать пакт-брокеру с тегами
У меня есть несколько файлов пактов, и я хотел бы опубликовать их с тегами =['prod', 'test']. мой файл publisher.js выглядит следующим образом: import pact from '@pact-foundation/pact-node'; const opts = { pactFilesOrDirs: [`${__dirname}/pacts/*/`],…
15 мар '18 в 10:17
1
ответ
Пример контракта потребителя сообщения pact-js не работает
Я хочу начать работу с Pact, чтобы включить контракты, управляемые потребителями, для нашей архитектуры асинхронного потока сообщений. Прочитав большую часть документации и руководств по началу работы от pact-foundation, я попытался последовать прим…
02 апр '20 в 12:09
2
ответа
Укажите самоподписанный сертификат при тестировании поставщика пакта
В настоящее время я тестирую свои пакт-контракты, используя следующие варианты поставщиков let opts = { provider: "api", providerBaseUrl: "https://my-domain.com", pactUrls: [ path.resolve( process.cwd(), "./pacts/pact-api.json" ), ], validateSSL: fa…
07 апр '20 в 16:10
0
ответов
Узел PACT - ConsumerVersionSelector - Участник и версия не соблюдаются
ОС: Mac OSX 10.15.7_ Пакт: 9.15.5 Версия узла Пакта: 10.12.2 Версия узла: 12.13.0 Я уверен, что делаю что-то не так, но не знаю, как заставить это работать. У меня 2 клиента (и ClientB), у которых есть контракты (каждый помечен как 'master'), опубл…
28 апр '21 в 05:01
1
ответ
ProviderStates в пакте
Насколько я могу судить, в версии 3 спецификации Pact говорится, что взаимодействия поддерживают несколько providerStates и позволяют определять параметры. Я не вижу, чтобы это поддерживалось в репозиториях pact-web или pact-js. Я использую pact-web…
16 сен '21 в 22:50