Sha256: cbf561360c5b15cec10cd4b9336ac99f28a84ad013d0e72e3830038183e57bf5

Contents?: true

Size: 573 Bytes

Versions: 1

Compression:

Stored size: 573 Bytes

Contents

require 'spec_helper'

RSpec.describe Spree::HomeController, type: :controller do
  routes { Spree::Core::Engine.routes }

  before do
    reset_spree_preferences
    SolidusI18n::Config.available_locales = [:en, :es]
  end

  context 'tries not supported fr locale' do
    it 'falls back do default locale' do
      get :index, params: { locale: 'fr' }
      expect(I18n.locale).to eq :en
    end
  end

  context 'tries supported es locale' do
    it 'takes this locale' do
      get :index, params: { locale: 'es' }
      expect(I18n.locale).to eq :es
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_i18n-1.2.0 spec/controllers/locales_controller_spec.rb