Files
2014-07-07 17:27:45 +02:00

22 lines
657 B
Ruby

require 'spec_helper'
describe Page do
before :each do
@nl1 = create :page, name: 'nl1', locale: 'nl'
@nl11 = create :page, name: 'nl11', locale: 'nl', parent_id: @nl1.id
@nl111 = create :page, name: 'nl111', locale: 'nl', parent_id: @nl11.id
@nl12 = create :page, name: 'nl12', locale: 'nl', parent_id: @nl1.id
@en1 = create :page, name: 'en1', locale: 'en'
end
describe :ancestry do
it "should not be valid when the parent has a different locale then the page itself" do
@nl12.parent_id = @en1.id
@nl12.should_not be_valid
@nl12.errors[:locale].should_not be_empty
end
end
end