Commit b6cdd1c819b4a43cd00dfdc9dbffc1490593a8b5
1 parent
01f72bfa
Exists in
master
and in
4 other branches
test expired snippets
Showing
4 changed files
with
11 additions
and
1 deletions
Show diff stats
app/models/snippet.rb
app/views/snippets/show.html.haml
spec/models/snippet_spec.rb
spec/requests/snippets_spec.rb
... | ... | @@ -23,6 +23,14 @@ describe "Snippets" do |
23 | 23 | it { should have_content(@snippet.project.name) } |
24 | 24 | it { should have_content(@snippet.author.name) } |
25 | 25 | |
26 | + it "doesn't show expired snippets" do | |
27 | + @snippet.update_attribute(:expires_at, 1.day.ago.to_time) | |
28 | + visit project_snippet_path(project, @snippet) | |
29 | + page.should have_content("Sorry, this snippet is no longer exists") | |
30 | + page.should_not have_content(@snippet.title) | |
31 | + page.should_not have_content(@snippet.content) | |
32 | + end | |
33 | + | |
26 | 34 | describe "Destroy" do |
27 | 35 | before do |
28 | 36 | # admin access to remove snippet | ... | ... |