我正在学习RSpec。我想在单个文件上运行rspec。我通过
完成了它rspec ./spec/parent/child/spec.rb
和
rspec --order rand:seed
但是在我发出这个命令之后
{{1}}
我的rspec正在运行第一个测试。如何撤消此命令?
答案 0 :(得分:3)
尝试运行单个测试:
rspec ./spec/parent/child/spec.rb:line_number_of_your_test
如果line_number_of_your_test
块是多行块, it
可以是跨越测试的任何数字。
更新:删除'rand:seed'部分。
答案 1 :(得分:2)
你只需要运行
rspec your_file.rb:number_of_line
因此,如果您的文件名称为login.rb
,并且看起来像
1 describe "test something" do
2 it "signup" do
3 ...
4 end
5 it "signin" do
6 ...
7 end
8 end
并且您只想运行"signin"
测试,您需要运行
rspec login.rb:5