Sha256: 42c8733265832d0f831b6365b61ffa02357739f3fdfacd95a2b63af1372713ac
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require "spec_helper" describe Qe::Locale do let(:i18n) { mock("I18n", :locale => :en) } before do stub_const("I18n", i18n) end context "when including extension" do context "before Qe::Locale" do it "raises exception" do expect { mod = Module.new do include Qe::Locale end }.to raise_error(Qe::OutOfOrderError) end end context "after Qe::Locale" do it "does nothing" do expect { mod = Module.new do include Qe::Worker include Qe::Locale end }.not_to raise_error end end end context "when enqueuing" do before do Qe.adapter = Qe::Testing end it "sets locale" do expect { LocalizedWorker.enqueue }.to enqueue(LocalizedWorker).with(:locale => :en) end end context "when performing" do before do Qe.adapter = Qe::Immediate end it "sets locale" do i18n .should_receive(:locale=) .with(:en) LocalizedWorker.enqueue end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qe-0.2.1 | spec/qe/locale_spec.rb |