应用程序:Sinatra + ActiveRecord
尝试使用最佳实践测试关联的存在。
我真的很喜欢应该的语法:
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)>'
有什么提示吗?
Shoulda 关联测试是否仅适用于 Rails 应用程序(使用 rspec-rails)?
谢谢大家的时间。