我正在尝试在我们公司的Rails应用程序中实现更多的测试,并使用Rspec,FactoryBot和Shoulda匹配器来提供帮助。基本的东西很容易实现,比如关联和presence_of。这是更“奇特”的地方,我遇到了麻烦,得到了错误,我不太明白如何修复,因为FactoryBot正在为测试生成良好的实例。这是我正在测试的模型: class Outa
我正在从Rails 4.2升级到6,我还使用了FactoryBot 6.2.0。}describe Book do
it { should belong_to :author }
但是,运行此测试时会出现以下错误。看来“验证”方法正在运行,并且正在构建的实例没有“belongs_to”关联,但这正是我要测试</em
获取失败的rspec测试,表明活动记录超出范围。我不确定为什么它会失败错误如下所示 Failure/Error: Order.create!RangeError:
7554736346861994060 is out of range for ActiveModel::Type::Integer with limit 4 bytes rspec测试 context 'subscription order params