Und*_*ion 5 ruby regex rspec ruby-on-rails ruby-on-rails-4
rspec从命令行调用时,我知道您可以使用-e或-example标志来传递正则表达式,该正则表达式与任何it块的内容都匹配,但是有一种方法可以传递正则表达式并具有名称与该名称匹配的RSpec运行文件。正则表达式?
您可以使用示例:-
它将为您加载所有文件,其名称以
test
rspec -P spec/**/test*_spec.rb
rspec -P spec/**/test*.rb
Run Code Online (Sandbox Code Playgroud)
它将为您加载所有文件,
test中间有一个单词,但不以test
rspec -P spec/**/*?test*_spec.rb
Run Code Online (Sandbox Code Playgroud)
它将运行名称以test开头的所有文件。像test_1_spec.rb,test_2_spec.rb等。但是你必须从你的项目根目录运行这个命令。
信息也可以从 --help
arup$ rspec -help | grep PATTERN
-P, --pattern PATTERN Load files matching pattern (default: "spec/**/*_spec.rb").
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
567 次 |
| 最近记录: |