之前(:上下文)确定范围是否适用于儿童情境?

在下面的代码示例中, before块在父和子contexts 之前运行,因此是3次?

或者只是父母,因此1次?

即范围有多深?

describe "my spec class" do before(:context) do do stuff end context "parent context" do context "subcontext" do stuff... end context "subcontext" do stuff..... end end 

谢谢您的帮助。

它应该在组中的所有示例之前运行一次。 并且可以通过嵌套上下文访问。 一些值得一试的链接:

嵌套上下文

挂钩之前和之后