Sha256: 8ea6781be44716a4d001fad0a1b2901d8df682d4019846dd58ecc97abb6275a9

Contents?: true

Size: 543 Bytes

Versions: 32

Compression:

Stored size: 543 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)
    get :show, params: { id: taxon.permalink }
    expect(response.status).to eq(200)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
solidus_frontend-2.5.2 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.5.1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.5.0 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.5.0.rc1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.5.0.beta2 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.5.0.beta1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.4.2 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.2.2 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.4.1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.1.1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.0.3 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.4.0 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.4.0.rc1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.4.0.beta1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.0 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.0.rc3 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.0.rc2 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.0.rc1 spec/controllers/spree/taxons_controller_spec.rb
solidus_frontend-2.3.0.beta1 spec/controllers/spree/taxons_controller_spec.rb