Skip to content

kristinayax/Testing-API-CI

Repository files navigation

Testing-API-CI Build status

Описание задания:

JSON Schema предлагает нам инструмент валидации JSON-документов.

Что нужно сделать:

Шаг 1. Добавить зависимость.
Шаг 2. Сохранить схему в ресурсах.
Шаг 3. Включить проверку схемы.

Модифицируйте существующий тест так, чтобы он проверял соответствие схеме.
Удостоверьтесь, что тесты проходят при соответствии ответа схеме и падают, если вы поменяете что-то в схеме, например, тип для id.

Шаг 4. Доработать схему. Изучите документацию на тип object и найдите способ валидации значения поля на два из возможных значений: «RUB» или «USD».

Доработайте схему соответствующим образом, удостоверьтесь, что тесты проходят, в том числе в CI.

Поменяйте «RUB» на «RUR» в схеме и удостоверьтесь, что тесты падают, в том числе в CI.

Пришлите на проверку ссылку на ваш репозиторий. Удостоверьтесь, что в истории сборки были как success, так и fail, иначе будет не видно, как вы проверяли, что сборка падает в CI.

Releases

No releases published

Packages

No packages published

Languages