Commit 943c836a9f6234faf65c44c1d62b22c4e676fffa

Authored by Nick Recobra
1 parent aa6c9cac
Exists in master and in 1 other branch production

Specs for DeployController#index.

app/views/deploys/_table.html.haml
... ... @@ -4,7 +4,6 @@
4 4 %th App
5 5 %th When
6 6 %th Who
7   - %th Message
8 7 %th Repository
9 8 %th Revision
10 9 %tbody
... ... @@ -15,6 +14,5 @@
15 14 %span.environment= deploy.environment
16 15 %td.latest #{time_ago_in_words(deploy.created_at)} ago
17 16 %td.who #{deploy.username}
18   - %td.message #{deploy.message}
19 17 %td.repository #{deploy.repository}
20 18 %td.revision #{deploy.revision}
... ...
spec/controllers/deploys_controller_spec.rb
1 1 require 'spec_helper'
2 2  
3 3 describe DeploysController do
  4 + render_views
4 5  
5 6 context 'POST #create' do
6 7 before do
... ... @@ -38,5 +39,22 @@ describe DeploysController do
38 39 end
39 40  
40 41 end
  42 +
  43 + context "GET #index" do
  44 + before(:each) do
  45 + @deploy = Factory :deploy
  46 + sign_in Factory(:admin)
  47 + get :index, :app_id => @deploy.app.id
  48 + end
  49 +
  50 + it "should render successfully" do
  51 + response.should be_success
  52 + end
  53 +
  54 + it "should contain info about existing deploy" do
  55 + response.body.should match(@deploy.revision)
  56 + response.body.should match(@deploy.app.name)
  57 + end
  58 + end
41 59  
42 60 end
43 61 \ No newline at end of file
... ...