diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/blog_posts_spec.rb | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/spec/models/blog_posts_spec.rb b/spec/models/blog_posts_spec.rb index f15cd64..9a58e3f 100644 --- a/spec/models/blog_posts_spec.rb +++ b/spec/models/blog_posts_spec.rb @@ -94,14 +94,14 @@ describe BlogPost do BlogPost.previous(blog_post2).should == [blog_post1] end end - + describe "uncategorized scope" do it "returns uncategorized posts if they exist" do uncategorized_blog_post = Factory(:post) categorized_blog_post = Factory(:post) - + categorized_blog_post.categories << Factory(:blog_category) - + BlogPost.uncategorized.should include uncategorized_blog_post BlogPost.uncategorized.should_not include categorized_blog_post end @@ -162,10 +162,9 @@ describe BlogPost do BlogPost.comments_allowed?.should be_true end - # TODO: fix this test - # it "returns false if comments_allowed setting is set to false" do - # RefinerySetting.set(:comments_allowed, false) - # BlogPost.comments_allowed?.should be_false - # end + it "returns false if comments_allowed setting is set to false" do + RefinerySetting.set(:comments_allowed, {:scoping => 'blog', :value => false}) + BlogPost.comments_allowed?.should be_false + end end end |