keyclaim

Results 21 issues of keyclaim

Если в энвах нет GONKEY_ALLURE_DIR то отчет не создается. Необходимо сообщать об этом при старте теста. https://github.com/lamoda/gonkey/blob/ccdae2254971efbdabc47fa24deb27d03c7161dc/runner/runner_testing.go#L83-L87 Также транслировать предупреждение если папку создать не удалось https://github.com/lamoda/gonkey/blob/ccdae2254971efbdabc47fa24deb27d03c7161dc/output/allure_report/allure_report.go#L23-L25

Реализовать интерфейс через который можно будет передавать/получать/проверять логи приложения в Gonkey. Логи как и моки должны очищаться в конце теста. Реализовать logger checker, который будет проверять содержимое и тип сообщения...

Расширить models.Result, чтобы он также содержал скрипты(before/after) и результаты их исполнения. Соответственно расширить вывод результатов в консоль и allure report. В случае ошибки исполнения before-скрипта останавливать выполнение теста. Также нужно...

Чтобы не ломать обратную совместимость можно добавить новые нотации, либо все же переработать старые. Эта фича имеет смысл после реализации https://github.com/lamoda/gonkey/issues/142. Тогда можно будет избавиться от больших json внутри yaml-сценария....

В случае если это будет мок предлагается использовать https://github.com/rafaeljusto/redigomock Предполагается, что на уровне проекта при необходимости будет инициализировано замоканное соединение redigomock.NewConn() Можно расширить параметры запуска тестов этим соединением: ``` runner.RunWithTesting(t,...

Необходима функциональность как в wiremock - https://wiremock.org/docs/simulating-faults/ У нас уже есть возможность указывать Status и Body. Необходимо добавить стратегии вида: - ответ будет отправлен через Х секунд для имитации timeout...

good first issue

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

В #85 речь идет о консольном отчете и там удобнее видеть путь до конкретного файла с тетсами. Я допускаю, что имена тестов могут совпадать глобально, но в рамках одного suite...

Продолжение задачи https://github.com/lamoda/gonkey/issues/153 Необходимо добавить поддержку переменных(определенных в yaml-тесте) в фикстурах. Fixture Loader при наличии в фикстурах нотации вида `$variables.` должен искать значение переменной в описании тесткейса (variables, cases, env...

В настоящий момент если мы используем метод POST И если Content-Type != multipart/form-dataa Gonkey автоматически устанавливает Content-Type: application/json И будет парсить соответствующим образом request Необходимо добавить обработку ContentType: application/x-www-form-urlencoded В...