Sha256: 66c8cfffe095f880619435e0eb8af04653cbb8ee0460e778769b6caa4f9cb56e

Contents?: true

Size: 652 Bytes

Versions: 4

Compression:

Stored size: 652 Bytes

Contents

require 'spec_helper'

describe Spree::AppConfiguration, :type => :model do

  let (:prefs) { Rails.application.config.spree.preferences }

  it "should be available from the environment" do
    prefs.layout = "my/layout"
    expect(prefs.layout).to eq "my/layout"
  end

  it "should be available as Spree::Config for legacy access" do
    expect(Spree::Config).to be_a Spree::AppConfiguration
  end

  it "uses base searcher class by default" do
    expect(prefs.searcher_class).to eq Spree::Core::Search::Base
  end

  it "uses variant search class by default" do
    expect(prefs.variant_search_class).to eq Spree::Core::Search::Variant
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_core-1.1.4 spec/models/spree/app_configuration_spec.rb
solidus_core-1.1.3 spec/models/spree/app_configuration_spec.rb
solidus_core-1.1.2 spec/models/spree/app_configuration_spec.rb
solidus_core-1.1.1 spec/models/spree/app_configuration_spec.rb