2015-12-04 167 views
1

是否有可能为每个为Rails网站创建的单个测试打包多次,每次对全局配置稍作更改?具体来说,我希望能够做到:运行Rails多次测试I18n测试

For all supported languages 
    Set I18n language to <next language> 
    Run all tests 

由于我的测试失败,如果,例如,有一种“你好”,然后我就可以用它来,至少可以确认“东西”中不存在的法语翻译法国变体(尽管我当然不知道它不是'au revoir':-))。

+0

[This SO question](http://stackoverflow.com/q/5415158/567863)可能会引用您。 –

回答

0

我想你需要一种方法来设置你的应用程序中的I18n.locale ENV。然后,您可以编写一个rake任务或一个普通的Ruby脚本,它将迭代可用语言环境的列表,并使用ENV中的指定区域设置运行规范。

干杯!