Sha256: 1ebbb30599586c2b5c1d00d2e2161a0b222513f7b838df38955082597ac3f8aa
Contents?: true
Size: 877 Bytes
Versions: 7
Compression:
Stored size: 877 Bytes
Contents
require 'spec_helper' describe Spree::Tracker do before(:each) do @store = FactoryGirl.create(:store, default: true) @tracker = FactoryGirl.create(:tracker, store: @store) @another_store = FactoryGirl.create(:store, code: 'STORE2', url: 'completely-different-store.com') @tracker2 = FactoryGirl.create(:tracker, store: @another_store) end it "finds tracker by store" do expect(Spree::Tracker.current(@store)).to eq @tracker end it "finds tracker based on store code" do aggregate_failures do expect(ActiveSupport::Deprecation).to receive(:warn) expect(Spree::Tracker.current('STORE2')).to eq @tracker2 end end it "finds tracker based on store url" do aggregate_failures do expect(ActiveSupport::Deprecation).to receive(:warn) expect(Spree::Tracker.current(@store.url)).to eq @tracker end end end
Version data entries
7 entries across 7 versions & 1 rubygems