Sha256: 140732169912c15197cd03f4c753f66886af77fa1adeaecde7efd3124f8c0308

Contents?: true

Size: 555 Bytes

Versions: 41

Compression:

Stored size: 555 Bytes

Contents

require 'spec_helper'

describe Spree::TaxonsController, :type => :controller do
  it "should provide the current user to the searcher class" do
    taxon = create(:taxon, :permalink => "test")
    user = mock_model(Spree.user_class, :last_incomplete_spree_order => nil, :spree_api_key => 'fake')
    allow(controller).to receive_messages :spree_current_user => user
    expect_any_instance_of(Spree::Config.searcher_class).to receive(:current_user=).with(user)
    spree_get :show, :id => taxon.permalink
    expect(response.status).to eq(200)
  end
end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
solidus_frontend-1.2.3 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-1.1.4 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-1.0.7 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.5 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.4 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.3 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.2 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.0.10 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.1 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.0 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.0.rc4 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.0.9 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.0.rc3 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.0.rc2 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.1.0.rc1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-1.0.6 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.0.8 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-1.2.2 spec/controllers/spree/taxons_controller_spec.rb
spree_frontend-3.0.7 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-1.2.1 spec/controllers/spree/taxons_controller_spec.rb