Files
2015-02-24 13:43:44 +01:00

24 lines
700 B
Ruby

require 'spec_helper'
describe Page do
describe '.suppliers_page' do
it 'finds by symbol locale' do
page = create :page, name: "suppliers-about", locale: 'en', title: 'About'
Page.suppliers_page('about', locale: :en).should eq page
end
it 'actually uses the locale argument' do
page = create :page, name: "suppliers-about", locale: 'nl', title: 'About'
Page.suppliers_page('about', locale: 'nl').should eq page
end
it 'returns a NullPage when no page found' do
page = Page.suppliers_page('non-existent', locale: 'nl')
page.should_not be_present
page.title.should == 'Non existent'
page.locale.should == 'nl'
end
end
end