Rails 测试模拟对象与使用工厂对象的最佳实践是什么。是否应该仅在模型可能转到外部源时才使用模拟?还是仅在测试实际模型并在其他所有内容中使用模拟时才使用工厂。
例如,如果我们有一个包含客户和订单的销售系统,当我们测试客户模型时,我们是模拟订单还是只使用工厂订单?它甚至有什么不同吗?
Rails 测试模拟对象与使用工厂对象的最佳实践是什么。是否应该仅在模型可能转到外部源时才使用模拟?还是仅在测试实际模型并在其他所有内容中使用模拟时才使用工厂。
例如,如果我们有一个包含客户和订单的销售系统,当我们测试客户模型时,我们是模拟订单还是只使用工厂订单?它甚至有什么不同吗?