Ruby Rspec。 获取所有测试的列表
我对Rspec进行了一些测试,看起来像这样:
describe "description" do before :each do do_before() end it "something_1" do ... end it "something_2" do ... end end
我知道我可以通过使用获得当前测试的名称(“ something_1 ”)
example.description
有没有办法在before :each
得到所有描述的数组before :each
区域?
过去有一种方法可以使用标签–dry-run来完成此操作,但已经删除并且不再有效。
您可以使用-fd来表示format = documentation。 这将显示您已完成的所有规格和它们的外观的长列表。 但是,它仍会运行测试并向您显示您在此过程中遇到的任何错误。 这说明它仍然是列出所有测试的好方法。
rspec -fd --color --dry-run filename
在rspec 3.5.2中为我工作,列出所有测试而不运行它们