Sha256: 640d228f94c14c1896bdb1bcc71e03072c59d8b5d927153bc4e89a046f7fbf5c
Contents?: true
Size: 759 Bytes
Versions: 1
Compression:
Stored size: 759 Bytes
Contents
require 'spec_helper' describe Kuhsaft::PagesController do subject { described_class } describe '#show' do context 'without url' do before do @page = FactoryGirl.create(:page, :url_de => 'de') end context 'with matching locale' do it 'sets the corresponding page' do I18n.with_locale(:de) do get(:show, { :use_route => :kuhsaft }) end assigns(:page).should eq(@page) end end context 'without matching locale' do it 'raises a routing error' do I18n.with_locale(:en) do expect { get(:show, { :use_route => :kuhsaft }) }.to raise_error(ActionController::RoutingError) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kuhsaft-1.5.0 | spec/controllers/kuhsaft/pages_controller_spec.rb |