Я определил пользовательское действие как подкласс ailsAdmin::Config::Actions::Base
. Под действием, которое я определил a custom controller
- register_instance_option :controller
Проверки Rspec для пользовательских действий контроллера rails_admin?
Контроллер проходит и удаляет определенные поврежденные записи и, похоже, отлично работает с моими испытаниями. Если бы это был обычный контроллер, я бы написал контроллер spec
для этого controller
, но я не знаю, как написать specs
для пользовательских rails_admin
actions
вот так.
Я посмотрел на spec
в rails_admin repository
, но это не похоже, чтобы помочь мне много: https://github.com/sferik/rails_admin/blob/master/spec/rails_admin/config/actions/base_spec.rb
Я хотел бы сделать нормальный controller spec
где я проверяю размещение в конечную точку, а затем увидеть, если метод вызывается на an object
, который, как представляется, не работает. Я не мог найти полезные сообщения в Интернете об использовании Rspec
с пользовательскими rails_admin actions
.
я получаю: неинициализированная постоянную RailsAdmin (NameError). Любое предложение? – hcarreras
FYI, этот метод ': use_route' не устарел, вместо этого вы хотите использовать' @routes = RailsAdmin :: Engine.routes' в тестовой настройке, см. Http://guides.rubyonrails.org/v4.2.7.1 /engines.html#functional-tests –