【发布时间】:2014-12-09 05:59:44
【问题描述】:
我需要测试许多语言环境并确定应用是否阻止了正确的语言环境、某些语言环境是否存在正确的信息等。
据我所知,Cucumber 没有提供遍历给定输入列表的方法,即“为美国、加拿大、日本、英国...运行此测试”,这是我能想到的唯一方法它是在一个函数中循环测试代码中的国家 - 这意味着一个语言环境中的失败会导致该特定测试完全失败,并且非常难看
有没有一种运行黄瓜功能的好方法,我可以为每个区域设置一个单独的测试结果,而不必使用不同的“假设我有一个 {locale} 帐户”来编写测试本身 60 多次'?
理想情况下,我想做类似“对于列表中的每个国家/地区 {invalidCountries} 做 {test}”
【问题讨论】: