我目前正在将一大堆验收测试从 php 转换为 ruby,并且许多测试使用特定场景来测试某些条件。我们经常使用@dataProvider,如果测试单元 gem 中存在此功能,我的 google foo 找不到任何信息。
作为一种解决方法,我手动调用一个支持方法,为我提供测试所需的值并将测试场景放入 var.each{} 循环中。它并不优雅,但它有效。如果它可用,我仍然更喜欢使用 dataProvider 路由。
我目前正在将一大堆验收测试从 php 转换为 ruby,并且许多测试使用特定场景来测试某些条件。我们经常使用@dataProvider,如果测试单元 gem 中存在此功能,我的 google foo 找不到任何信息。
作为一种解决方法,我手动调用一个支持方法,为我提供测试所需的值并将测试场景放入 var.each{} 循环中。它并不优雅,但它有效。如果它可用,我仍然更喜欢使用 dataProvider 路由。