From b6cdd1c819b4a43cd00dfdc9dbffc1490593a8b5 Mon Sep 17 00:00:00 2001 From: Nihad Abbasov Date: Fri, 28 Oct 2011 00:25:50 +0500 Subject: test expired snippets --- spec/requests/snippets_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'spec/requests/snippets_spec.rb') diff --git a/spec/requests/snippets_spec.rb b/spec/requests/snippets_spec.rb index d4811958db3..ee4f90e6028 100644 --- a/spec/requests/snippets_spec.rb +++ b/spec/requests/snippets_spec.rb @@ -23,6 +23,14 @@ describe "Snippets" do it { should have_content(@snippet.project.name) } it { should have_content(@snippet.author.name) } + it "doesn't show expired snippets" do + @snippet.update_attribute(:expires_at, 1.day.ago.to_time) + visit project_snippet_path(project, @snippet) + page.should have_content("Sorry, this snippet is no longer exists") + page.should_not have_content(@snippet.title) + page.should_not have_content(@snippet.content) + end + describe "Destroy" do before do # admin access to remove snippet -- cgit v1.2.1