aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/helpers/blog_posts_helper.rb2
-rw-r--r--spec/models/blog_post_spec.rb6
2 files changed, 7 insertions, 1 deletions
diff --git a/app/helpers/blog_posts_helper.rb b/app/helpers/blog_posts_helper.rb
index 1922862..5f68c04 100644
--- a/app/helpers/blog_posts_helper.rb
+++ b/app/helpers/blog_posts_helper.rb
@@ -50,7 +50,7 @@ module BlogPostsHelper
post.body,
:length => RefinerySetting.find_or_set(:blog_post_teaser_length, 250),
:preserve_html_tags => true
- )
+ ).html_safe
end
end
end
diff --git a/spec/models/blog_post_spec.rb b/spec/models/blog_post_spec.rb
index 0514473..46da3ac 100644
--- a/spec/models/blog_post_spec.rb
+++ b/spec/models/blog_post_spec.rb
@@ -184,4 +184,10 @@ describe BlogPost do
end
end
end
+
+ describe "custom teasers" do
+ it "should allow a custom teaser" do
+ Factory.build(:blog_post, :custom_teaser => 'This is some custom content').should be_valid
+ end
+ end
end