Добавил гем rswag в общую группу. Отдельно добавлять rswag-specs не нужно, он нужен только если не добавляются rswag-api или rswag-ui. Сам rswag тянет эти три гема при установке.
Очень долго бился чтобы на 400 статус можно было ставить разные описания - нет пароля, нет почты, не найден пользователь и т.д. Если писать респонсы в тесте с одним статусом - в описание попадает только последний случай. В итоге в тесте прописал через context с расчетом что может добавят - пару issue уже созданы
https://github.com/rswag/rswag/issues/529https://github.com/rswag/rswag/issues/438
Тесты работаю, UI тоже, запросы в UI обрабатывает правильно.