我需要一次运行RSpec,运行我选择的多个文件,谁能指导我完成?我是一个初学者,所以请解释清楚
是的,你可以。
您可以使用以下语法来运行多个文件的规范。
rspec path/to/first/file path/to/second/file
如果您希望从一些特定的文件夹中运行规范,那么您可以使用
rspec --pattern=./spec/features/**/*_spec.rb
如果你想排除一些文件
rspec --pattern=./spec/features/**/*_spec.rb --exclude-pattern="./spec/features/{folder1,folder2}/**/*_spec.rb"
更多信息请看这里 https:/relishapp.comrspecrspec-corev3-8docscommand-linepattern-option。
rspec --pattern="./spec/features/[t]*_spec.rb"
这里,它将运行所有文件名以 t
.
rspec --pattern="./spec/features/[tran|u]*_spec.rb"
这里,它将运行所有文件名以 tran
或 u
.
您可以使用 rspec --only-failures
选项,只加载和运行有故障的规范文件。