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