2

要运行Rails的一个测试,我们通常做的:跑单系统测试

rails test TEST=test/system/invitation_test.rb 

但是,这并不与系统测试工作。这项工作也没有:

rails test:system TEST=test/system/invitation_test.rb 

使用上述两个突击队,运行所有系统测试(文件)。

所以我的问题是,我怎样才能运行一个单一的系统测试?


作为一个侧面说明,要运行Rails的(所有)系统测试,you need to append:systemtest

rails test:system 

回答

6

虽然rails test似乎并没有工作,如果你想运行系统测试(需要追加与测试:系统),如果你只想运行单个测试似乎工作:

rails test test/system/my_little_test.rb