Size: a a a

2020 March 03

НР

Наумов Роман in PHP
Иван Иванов
Я хочу гарантировать что мой api соблюдает контракт. Поэтому функциональные тесты помимо проверки логики, проверяют ответ на соответствие json-schema которая лежит просто как json-файлик.

Хотел бы этот файлик использовать в swagger-схеме, чтоб избежать ситуации когда аннотации забыли поправить. Так бы у меня в swagger была json-schema корректность которой гарантируют тесты.

Есть конечно вариант для тестов использовать тот json, который получится после генерации swagger-спецификации. Но файлик с json-schema уже есть, подумал может уже есть способ.
Что мешает возвращать интерфейс и проверять его ответ
источник

ИИ

Иван Иванов in PHP
Dmitry MiksIr
так $ref "#/components/schemas/SomeObj" ссылается на тот же документ, ты пробовал имя файла то указать
Спасибо, туплю, так работает
источник

AM

Artem Molotov in PHP
источник

AK

Alexander Katynia in PHP
ахахааха
источник

AK

Alexander Katynia in PHP
угар
источник

AK

Alexander Kladov in PHP
источник

K

Katulos⠀ in PHP
Алла я в Бар!
источник

BT

Bohdan Turchyk in PHP
все, чисто вроде
источник

AK

Alexander Katynia in PHP
ура
источник

VT

Viktor TElless in PHP
Bohdan Turchyk
все, чисто вроде
белорусский рейдер остался ;D
источник

AK

Alexander Katynia in PHP
беларусь свободна спасибо админам
источник

AK

Alexander Katynia in PHP
меня тоже можно почистить) я сражался как мог)
источник

BT

Bohdan Turchyk in PHP
Alexander Katynia
меня тоже можно почистить) я сражался как мог)
я их банил с удалением, тебя тоже так?)
источник

AK

Alexander Katynia in PHP
Bohdan Turchyk
я их банил с удалением, тебя тоже так?)
нене)
источник

IC

Ivan Chornyi in PHP
Нужен бот модератор)
источник

AK

Alexander Katynia in PHP
был когда-то
источник

IC

Ivan Chornyi in PHP
Могу своим поделиться, личный инстанс батлера
источник

BT

Bohdan Turchyk in PHP
он и есть, но не справился
источник

MM

Maksim Masiukevich in PHP
Wtf
источник
2020 March 04

А

Артём in PHP
Пытаюсь смоделировать систему с различными типа пользователей и различными типами профилей для каждого типа пользователей. Варианта вижу два:
User (email, password)Person (name, address) + SubProfileA (...) | SubProfileB (...)
User (email, password)Company (title, address) + SubProfileC (...) | SubProfileD (...)

и

Person (email, password, name, address) + SubProfileA (...) | SubProfileB (...)
Company (email, password, title, address) + SubProfileC (...) | SubProfileD (...)
источник