ActiveResource::Base модели ищут таблицу во время тестирования

У меня есть модель аэропорта, которая расширяет ApplicationRecord, а ApplicationRecord расширяет ActiveResource::Base.

class ApplicationRecord < ActiveResource::Base
end

class Airport < ApplicationRecord
end

Когда я запускаю тесты, это дает мне ошибку, например:

ActiveRecord::StatementInvalid: PG::UndefinedTable: ОШИБКА: отношение "аэропорты" не существует СТРОКА 1: УДАЛИТЬ ИЗ "аэропортов" ^: УДАЛИТЬ ИЗ "аэропортов"

Почему он ищет таблицу аэропорта? Все модели расширяются из ActiveResource::Base, и у меня нет таблицы для моделей. Поэтому я не могу запустить тесты. Как отключить поиск таблиц в тестовом режиме? В режиме разработки такой проблемы нет.


person Mehmet Davut    schedule 16.09.2016    source источник


Ответы (1)


Хорошо, я нашел решение. Это потому что

fixtures :all

строка в test/test_helper.rb

после удаления строки все работает хорошо

person Mehmet Davut    schedule 16.09.2016