0

我目前正在将一大堆验收测试从 php 转换为 ruby​​,并且许多测试使用特定场景来测试某些条件。我们经常使用@dataProvider,如果测试单元 gem 中存在此功能,我的 google foo 找不到任何信息。

作为一种解决方法,我手动调用一个支持方法,为我提供测试所需的值并将测试场景放入 var.each{} 循环中。它并不优雅,但它有效。如果它可用,我仍然更喜欢使用 dataProvider 路由。

4

1 回答 1

1

您的 Google foo 可能非常好,但是在 Ruby 中,类似的东西称为夹具。

Ruby 单元测试中的装置

于 2013-08-12T10:20:19.650 回答