Описание тега dredd
Dredd is a command-line tool for testing API documentation written in API Blueprint format against its backend implementation.
1
ответ
Дредд, кажется, зависает с вызовами API на сервер asp.net kestrel
Когда я запускаю dredd, кажется, что он просто зависает после первого вызова API. Я не уверен, как отлаживать или диагностировать. Я работаю с asp.net 5 mvc 6 api сервис с dnx web команда. Как я могу увидеть, что происходит или в чем проблема? Я поп…
05 янв '16 в 16:10
1
ответ
Дредд передает заднюю квадратную скобку в API
Я использую Dredd для тестирования API, который я написал. Это работает нормально, пока я не попытаюсь изменить действие URI в ресурсе. Когда у меня есть действие в форме ## Retrieve Task [GET /task/{id}] он отправляет запрос Дракову с ] прилагается…
24 окт '15 в 17:04
0
ответов
Как исключить тест из появившейся в документации
Я работаю с Dredd Framework API HTTP Testing, чтобы проверить мой бэкэнд API. Идея состоит в том, что каждый раз, когда вы создаете тестовый пример, документация будет генерироваться автоматически, что является хорошей практикой для обеспечения того…
19 ноя '18 в 15:48
1
ответ
npm - Вопросы об аргументах командной строки установленных узловых модулей
Этот вопрос может быть связан не с npm, а с командной строкой в целом. Я установил Dredd ( https://github.com/apiaryio/dredd) и пытаюсь выполнить команду, которая должна выглядеть следующим образом: dredd <path to blueprint> <api_endpoint…
08 окт '14 в 14:21
3
ответа
Как повторно использовать объекты в схеме API BluePrint?
Я создал API, который доставляет ресурс с именем "Миниатюра" (/ миниатюры) { "name": "toto", "uri": "http://xxx" } С другой стороны, у меня есть несколько ресурсов, которые включают в себя ресурс Thumbnail (например, / article, /videos ...): { "name…
13 июл '15 в 12:01
1
ответ
Как передать параметры URI в Dredd
Я новичок в Dredd и хотел запустить uber.yaml, найденный здесь. Тем не менее, я продолжаю сталкиваться со следующими ошибками: info: Configuration './dredd.yml' found, ignoring other arguments. error: Compilation error in file 'uber.yaml': Required …
13 дек '16 в 19:44
1
ответ
Несоответствие с ожидаемыми и фактическими результатами Dredd
В настоящее время я использую uber.yaml, найденный здесь. В настоящее время я получаю несоответствия между фактическими и ожидаемыми значениями: expected: headers: Content-Type: application/json actual: statusCode: 301 headers: server: nginx date: T…
14 дек '16 в 03:27
1
ответ
Несколько запросов с dredd yml
Использование узла dredd против моего API. Я выбрал использование файла yml, так как это стандарт, который знаком с моей командой. Вот пример фрагмента, который у нас работает правильно: /api/station/{id}: get: produces: - application/json; charset=…
08 ноя '17 в 15:45
1
ответ
План API потерпел неудачу с Dredd на API в реальном времени?
Я нахожусь в процессе обновления dredd с 1.08 до последней версии, в то время как в нем я пытаюсь проверить нашу документацию API, написанную в виде чертежа с тестовым API в реальном времени, и она терпит неудачу. Поскольку тесты выполняются для API…
17 ноя '17 в 11:59
0
ответов
Как проверить коды ошибок с swagger и dredd?
Любая идея, как остальные коды ошибок API могут быть проверены с Dredd в сочетании с Swagger .yaml файл? Есть ли лучшая практика, как проверить все ошибки на пути? Пример: Path /task/{id} can have 3 type of responses: 200 -> OK 404 -> Task not…
26 апр '18 в 20:34
1
ответ
Конфигурация Dredd противоположна --only
Кто-нибудь знает, есть ли возможность исключить некоторые имена транзакций во время выполнения Dredd тестовое задание? Я знаю что --only Команда может быть использована для определения требуемых транзакций, но я хочу обратного.
24 мар '16 в 08:05
1
ответ
Дредд не убивает main.go необходимо исправить
Я новичок в этом инструменте и ищу помощь в том, что, я уверен, является общей проблемой. Как я понимаю, dredd не может уничтожить запущенные процессы, для меня это main.go. Моя тестовая функция работает замечательно, но во второй раз я, очевидно, с…
30 май '18 в 20:41
2
ответа
npm install -g dredd не работает на Mac
Мне нужно использовать пасеку, чтобы использовать API. Перед установкой dredd я установил Node и npm. Теперь, когда я пытаюсь выполнить "npm install -g dredd", я получаю следующую ошибку: make: *** [Release/obj.target/protagonist/src/annotation.o] E…
16 дек '15 в 07:01
1
ответ
Dredd не удалось разобрать тело ответа apiblueprint
Мой .apib документ имеет следующий определенный ответ: 21 + Response 200 (application/json) 22 23 + Body 24 25 { 26 "Datetime: "2017-04-23T18:25:43.700Z", 27 "UserId": "1", 28 "Goal": "25", 29 "MaxReps": "8", 30 "Workout": 31 [ 32 { 33 "SequenceNo":…
18 сен '17 в 13:36
1
ответ
Как указать Content-Type всех ответов один раз в API Blueprint?
Чтобы удовлетворить Dredd, я должен написать это для каждого ответа в моем документе API Blueprint: + Response 201 (application/json; charset=utf-8) Есть ли способ указать тип носителя ((application/json; charset=utf-8)) один раз, глобально, за кажд…
15 май '16 в 20:21
1
ответ
API Blueprint и Dredd - в ответе отсутствует обязательное поле, но тесты все еще проходят
Я использую комбинацию API Blueprint и Dredd для тестирования API, от которого зависит мое приложение. Я использую атрибуты в проекте API для определения структуры тела ответа. Видимо, я чего-то упускаю, потому что тесты всегда проходят, хотя я целе…
06 сен '16 в 14:45
2
ответа
Тесты Дредда с MariaDB с использованием TravisCI
Я пытаюсь заставить Трэвиса запускать тесты Dredd во время процесса сборки. Я понял, что мне нужно будет запустить mariaDB как часть процесса. Я не уверен, как создать таблицу или вставить пример данных до запуска тестов Dredd. Я добавил mariadb в к…
27 мар '17 в 21:54
1
ответ
Испытание на основе контракта на пасеку Dredd - есть ли какой-нибудь способ получить доступ к формату чертежа частной документации на пасеку из локальной конфигурации dredd?
Я использую контрактные тестовые разработки с использованием dredd. Я знаю, как настроить тесты dredd для запуска на локальном или удаленном сервере, учитывая файл проекта apib. Как правило, соответствующие поля в моем конфигурационном файле dredd б…
24 окт '18 в 11:22
2
ответа
Как установить переменные среды для тестирования dredd в файле dredd.yml?
Я пытаюсь выполнить несколько вызовов API, используя dredd и api blueprint для тестирования сайта. Я хотел бы запустить тесты на circleCI, так как там же проводятся тесты Selenium. Каждая транзакция должна сопровождаться двумя токенами, которые уста…
12 авг '16 в 17:31
1
ответ
Dredd Api Blueprint для текстового формата
Существует проблема с тестом api blueprint dredd, которая беспокоит меня некоторое время. Я могу dredd протестировать формат JSON успешно, но для текстового формата он всегда будет неудачным. The fail message -> fail: body: Real and expected data…
14 июн '18 в 06:40