Как я могу получить доступ к метаданным в rspec до (: all)?

Я хотел бы иметь возможность отображать имя тестовой группы (и родословную) во время before (: all) method:

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" предложений, но я не могу понять это для before (: all). Разве это не доступно? Я просто делаю глупую ошибку?

12
задан Ben Flynn 12 October 2011 в 16:26
поделиться