aboutsummaryrefslogtreecommitdiffstats
path: root/spec/models/public_body_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/public_body_spec.rb')
-rw-r--r--spec/models/public_body_spec.rb18
1 files changed, 15 insertions, 3 deletions
diff --git a/spec/models/public_body_spec.rb b/spec/models/public_body_spec.rb
index f00138ab3..5bbf03d27 100644
--- a/spec/models/public_body_spec.rb
+++ b/spec/models/public_body_spec.rb
@@ -95,7 +95,7 @@ describe PublicBody, " using machine tags" do
end
describe PublicBody, "when finding_by_tags" do
- fixtures :public_bodies
+ fixtures :public_bodies, :public_body_translations
before do
@geraldine = public_bodies(:geraldine_public_body)
@@ -133,7 +133,7 @@ end
describe PublicBody, " when saving" do
before do
- @public_body = PublicBody.new
+ @public_body = PublicBody.new
end
it "should not be valid without setting some parameters" do
@@ -158,10 +158,22 @@ describe PublicBody, " when saving" do
@public_body.last_edit_comment = "This is a test"
@public_body.save!
end
+
+ it "should update first_letter" do
+ @public_body.name = "Testing Public Body"
+ @public_body.short_name = "TPB"
+ @public_body.request_email = "request@localhost"
+ @public_body.last_edit_editor = "*test*"
+ @public_body.last_edit_comment = "This is a test"
+
+ @public_body.first_letter.should be_nil
+ @public_body.save!
+ @public_body.first_letter.should == 'T'
+ end
end
describe PublicBody, "when searching" do
- fixtures :public_bodies, :public_body_versions
+ fixtures :public_bodies, :public_body_translations, :public_body_versions
it "should find by existing url name" do
body = PublicBody.find_by_url_name_with_historic('dfh')