Вы можете использовать self.class.description
, чтобы получить эту информацию:
it "has page title Admin" do
layout = self.class.description
# => "admin_layout.html.erb"
end
Однако, имейте в виду, что это будет только описание первого родителя. Поэтому, если у вас есть контексты в вашем блоке describe
, то примеры в контекстах дадут имя контекста для self.class
вместо имени блока describe
. В этом случае вы можете использовать метаданные:
describe "admin_layout.html.erb", :layout => "admin_layout.html.erb"
context "foo" do
it "has page title Admin" do
layout = example.metadata[:layout]
end
end
end