Ruby on rails Rails Minitest有很多,属于模型测试ActiveRecord::UnknownPrimaryKey错误
当我尝试使用simpleCov运行minitest时,我希望涵盖联接表模型UserMessages 我已经设置了fixture,以运行测试并不断获得ActiveRecord::UnknownPrimaryKey错误。这是预期的,因为我在UserMessage表上没有主键 有没有一种方法可以绕过此错误,同时覆盖UserMessage模型 型号: 类用户<应用程序记录 是否有和属于多个:消息、联接表用户消息 终止 类消息<应用程序记录 是否有和属于多个:用户,加入表:用户\u消息 终止Ruby on rails Rails Minitest有很多,属于模型测试ActiveRecord::UnknownPrimaryKey错误,ruby-on-rails,ruby,minitest,fixtures,Ruby On Rails,Ruby,Minitest,Fixtures,当我尝试使用simpleCov运行minitest时,我希望涵盖联接表模型UserMessages 我已经设置了fixture,以运行测试并不断获得ActiveRecord::UnknownPrimaryKey错误。这是预期的,因为我在UserMessage表上没有主键 有没有一种方法可以绕过此错误,同时覆盖UserMessage模型 型号: 类用户
class UserMessage我刚刚意识到这有多糟糕 我就是不能用夹具来解决这个问题 需要测试辅助程序 UserMessageTest
default:
name: test
default:
message: hello world!
users:
- default
default:
user: default
message: default