Приложение: Sinatra + ActiveRecord
Попытка проверить существование ассоциации с использованием лучших практик.
мне очень нравится синтаксис Shoulda:Тестирование ассоциаций ActiveRecord с помощью приложения Shoulda in non-Rails
describe Bar do
it { should belong_to(:foo) }
end
Однако RSpec не может найти метод belong_to
.
1) ResOutcome
Failure/Error: it { should belong_to(:foo) }
NoMethodError:
undefined method `belong_to' for #<RSpec::Core::ExampleGroup::Nested_1:0x00000103ac6760>
# ./spec/models/bar_spec.rb:48:in `block (2 levels) in <top (required)>'
Любые подсказки?
Тестирование связей Has Shoulda работает только в Rails-приложениях (с rspec-rails)?
Спасибо всем за ваше время.
да, но до сих пор нет радости ... – jgpawletko
У меня есть другая идея, попробуйте 'require 'shoulda/matchers'' в' spec_helper.rb' – luacassus