我希望能够在before(:all)方法中显示测试组名称(和祖先):
describe "My awesome app" do
before(:all) do
puts running_example_group.metadata[:full_description] # <- what I'm imagining
...
done
...
describe "awesome widget" do
before (:all) do
puts running_example_group.metadata[:full_description] # <- what I'm imagining
...
done
...
done
done
这个想法会产生输出:
My awesome app
My awesome app awesome widget
这个数据在“it”子句中可用,但我无法弄清楚之前(:all)。它不可用吗?我只是犯了一个愚蠢的错误吗?