spec/twitter_cldr_spec.rb [287:303]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    end

    it "switches the locale back to the original if the block raises an error" do
      expect(TwitterCldr.locale).to eq(:en)
      locale_inside_block = nil

      expect do
        TwitterCldr.with_locale(:es) do
          locale_inside_block = TwitterCldr.locale
          raise RuntimeError, "Error!"
        end
      end.to raise_error(RuntimeError, "Error!")

      expect(locale_inside_block).to eq(:es)
      expect(TwitterCldr.locale).to eq(:en)
    end
  end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spec/twitter_cldr_spec.rb [317:333]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    end

    it "switches the locale back to the original if the block raises an error" do
      expect(TwitterCldr.locale).to eq(:en)
      locale_inside_block = nil

      expect do
        TwitterCldr.with_locale(:es) do
          locale_inside_block = TwitterCldr.locale
          raise RuntimeError, "Error!"
        end
      end.to raise_error(RuntimeError, "Error!")

      expect(locale_inside_block).to eq(:es)
      expect(TwitterCldr.locale).to eq(:en)
    end
  end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



