我希望将不同数量的记录保存到数据库以进行不同的测试。一次测试的目的是查看数据库中只有一条记录的方法行为,而另一条可能是查看该方法如何处理十条记录。我知道灯具是将数据加载到测试数据库的首选方式,但据我所知,灯具是静态的,不能用于特定测试。因此,我在一些测试中使用CRUD
操作。大多数这些测试都是从删除被测表中的所有记录开始,然后添加适合特定测试的记录。在单元测试中正确使用CRUD操作
依赖于CRUD
操作并且不使用Fixture数据的测试放在我的测试结束,所以它们不会干扰使用Fixtures的测试。我是新来的测试在Rails中,并想知道是否绕过Fixtures并在单元测试中使用CRUD
操作是一种好的/不好的做法?
视频帮了不少忙。非常感谢你! – Steve 2014-12-03 04:04:52