монтируемый движок + капибара (с rspec) + main_app.helpers - PullRequest
0 голосов
/ 22 мая 2018

В моем Admin::ApplicationController (который является монтируемым движком) я включаю методы helepr main_app, как это: helper ::ApplicationHelper.

Но когда я запускаю тесты capybara + rspec, я получаю такую ​​ошибку:undefined method 'foo' for #<#<Class:0x007fe9c14821e8>:0x007fe9c1485aa0>

Как я могу решить эту проблему?Спасибо заранее!

1 Ответ

0 голосов
/ 22 мая 2018

Я нашел решение.

  • create SharedHelper в моем main_app
  • отредактируйте rails_helper.rb в моем админ-движке следующим образом
require '../app/helpers/shared_helper'

RSpec.configure do |config|
  config.include SharedHelper
end
...