Как получить доступ к макросам Распродажа Следует в RSpec - PullRequest
1 голос
/ 27 февраля 2011

Я не могу понять, как получить доступ к макросам musta (sign_in_as и т. Д.) В моих тестах RSpec. Я установил и распаковал камень musta в поставщика, и я запустил генератор, чтобы установить зазор. Я подозреваю, что мне нужно использовать правильное требование require в spec_helper.rb, но я ничего не смог найти для себя. У меня полностью закончились идеи.

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

Я получил его на работу, следуя инструкциям на этом блоге: http://blog.smajnr.net/2011/03/clearance-rspec-shoulda.html

# in spec_helper.rb

require 'clearance/shoulda_macros'

RSpec.configure do |config|

  # ...

  # Include Shoulda macros for Clearance
  config.include Clearance::Shoulda::Helpers
end
0 голосов
/ 28 февраля 2011

Добавьте следующее в начало вашего spec_helper.rb,

require 'clearance/shoulda_macros'

А затем в блоке конфигурации Rspec добавьте следующее,

config.extend(Clearance::Shoulda::Helpers)
...