Ruby on rails 用Rspec测试模型中搜索方法的最佳方法

Ruby on rails 用Rspec测试模型中搜索方法的最佳方法,ruby-on-rails,ruby,rspec,factory-bot,Ruby On Rails,Ruby,Rspec,Factory Bot,我有一座模型大楼,大楼里有很多人。也有许多参数的搜索方法。我想测试一下这个方法 其中一个想法是,使用一个包含许多数据的测试数据库 另一个想法是,使用工厂,但为了更好地测试搜索方法的一个参数,我需要大约3栋大楼和大约10个人 测试这种方法的最佳方法是什么 问题描述有点模糊(“具有多个参数的方法”)。你能说得更具体些吗?例如,当10个人时,找到所有超过3人或少于3人的建筑物,或者所有居住着任何人(一组人)的建筑物。有一个为has\u many生成数据的示例。

我有一座模型大楼,大楼里有很多人。也有许多参数的搜索方法。我想测试一下这个方法

其中一个想法是,使用一个包含许多数据的测试数据库

另一个想法是,使用工厂,但为了更好地测试搜索方法的一个参数,我需要大约3栋大楼和大约10个人


测试这种方法的最佳方法是什么

问题描述有点模糊(“具有多个参数的方法”)。你能说得更具体些吗?例如,当10个人时,找到所有超过3人或少于3人的建筑物,或者所有居住着任何人(一组人)的建筑物。有一个为
has\u many
生成数据的示例。