Как полностью диагностировать проблемы тестовой среды в Rails 5 - PullRequest
0 голосов
/ 02 ноября 2018

Переписать оригинальный вопрос, так как я вряд ли получу ответ на общий вопрос, опубликованный ранее.

Я добавил новый интерфейс имен API в маршруты и тест нового контроллера API.

namespace :api
  get "vehicles",    'to: "vehicles#index"

У меня уже был тест для внешнего контроллера:

class VehiclessControllerTest < ActionDispatch::IntegrationTest

, а затем добавил новый тестовый файл для контроллера API:

class ApiVehiclesControllerTest < ActionDispatch::IntegrationTest

Это - то, когда проблема началась, и приспособления, казалось, не загружались. Некоторые сделали, другие нет.

Переименование тестового класса API в:

class ApiVehiclesControllerTestNew < ActionDispatch::IntegrationTest

решил проблему.

Вопрос: Где в потоке процесса ApiVehiclesControllerTest создать конфликт имен с VehiclesControllerTest, так как rails кажется довольно умным во всем остальном с пространством имен. Это отрывает Api в начале имени класса в какой-то момент?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...