Мои характеристики:
it "has empty thread" do
Thread.current[:foo].should be_nil
Thread.current[:foo] = "bar"
end
it "has empty thread" do
Thread.current[:foo].should be_nil
end
Вторая спецификация не работает, потому что поток был изменен предыдущей спецификацией.
Как я могу запустить спецификации в разных потоках или 'обнулить' ключи потока перед каждой спецификацией или что-то еще, чтобы передать вторую спецификацию?