Sha256: 6fc8c86af2a483a6cfdd75817f08ca2e331b0210186708081ec6b07221db4085
Contents?: true
Size: 940 Bytes
Versions: 15
Compression:
Stored size: 940 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe Spree::HomeController, type: :controller do it "provides current user to the searcher class" do user = mock_model(Spree.user_class, last_incomplete_spree_order: nil, spree_api_key: 'fake') allow(controller).to receive_messages try_spree_current_user: user expect_any_instance_of(Spree::Config.searcher_class).to receive(:current_user=).with(user) get :index expect(response.status).to eq(200) end context "layout" do it "renders default layout" do get :index expect(response).to render_template(layout: 'spree/layouts/spree_application') end context "different layout specified in config" do before { stub_spree_preferences(layout: 'layouts/application') } it "renders specified layout" do get :index expect(response).to render_template(layout: 'layouts/application') end end end end
Version data entries
15 entries across 15 versions & 2 rubygems