Константы области действия для контекста rspec

Я часто хочу сделать

context "empty stack" do
  SOME_CONSTANT = "value"
  it "should be empty" do
    # use SOME_CONSTANT
  end
end

context "populated stack" do
  SOME_CONSTANT = "a different value"
  it "should have some items" do
    # use SOME_CONSTANT
  end
end

ruby ​​не ограничивает константы закрытием, поэтому они просачиваются. У кого-нибудь есть трюк для объявления констант, ограниченных контекстом?

19
задан Shad 21 September 2011 в 21:23
поделиться