12

要在 Rails 中运行单个测试,我们通常这样做:

rails test TEST=test/system/invitation_test.rb

但这不适用于系统测试。这也不起作用:

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

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

所以我的问题是,如何运行单个系统测试?


附带说明一下,要在 Rails 中运行(所有)系统测试,您需要附加 :systemtest.

rails test:system
4

1 回答 1

20

虽然rails test如果您想运行系统测试(您需要使用 :system 附加测试)似乎不起作用,但如果您只想运行单个测试,它似乎确实有效:

rails test test/system/my_little_test.rb
于 2017-04-05T20:39:39.760 回答