【发布时间】:2009-12-14 13:02:31
【问题描述】:
除了 Rails 将数据库层合并到单元测试(严格来说不是单元测试)这一事实之外,如果我测试模型的相互依赖性会怎样,例如检查has_many/belongs_to 和:dependent => :destroy 是否真的破坏了关联项目或加入模型中的项目,以免留下孤儿?
这样的测试应该放在功能测试还是集成测试中更好?
或者用另一种方式问:是否有示例指南,其中包含哪些类型的测试应该在哪里进行以及为什么进行?我没有发现任何真正有用的东西。
【问题讨论】:
标签: ruby-on-rails unit-testing testing model