Rails 5.1使用一个命令运行系统测试和正常测试

chr*_*son 14 ruby-on-rails ruby-on-rails-5

在Rails 5.1中,您可以bin/rails test执行常规测试,以及bin/rails test:system.什么是Rails认可的同时运行方式?

Eri*_*son 15

bin/rails test:system test

test:system之前指定test将运行系统和普通测试.然而,相反的顺序只会运行普通测试.


Mar*_*n13 10

rails test:all (Rails 6.1+)

Rails 6.1 引入了一个新命令 - rails test:all.

它运行测试目录中的所有测试文件,包括系统测试。

这是PR链接。还有一个指向文档链接(请向下滚动到黄色框)。