diff options
| author | randx <dmitriy.zaporozhets@gmail.com> | 2012-06-24 09:33:22 +0300 |
|---|---|---|
| committer | randx <dmitriy.zaporozhets@gmail.com> | 2012-06-24 09:33:22 +0300 |
| commit | 55f83385023adf0fc70a54922209388a223dd05f (patch) | |
| tree | a2efdaae7fc06a8f093cdd314dac8f678f44a224 /spec/requests | |
| parent | 1e1c5b7afe42d6d88997aaa4f4877c37965866a5 (diff) | |
| parent | 65989141dcc58eaa3cecfe98bc97a10075cf4f7e (diff) | |
| download | gitlab-ce-55f83385023adf0fc70a54922209388a223dd05f.tar.gz | |
Merge branch 'separate_user_and_issue_observer_from_mail_observer' of https://github.com/robbkidd/gitlabhq into robbkidd-separate_user_and_issue_observer_from_mail_observer
Diffstat (limited to 'spec/requests')
| -rw-r--r-- | spec/requests/admin/admin_projects_spec.rb | 1 | ||||
| -rw-r--r-- | spec/requests/admin/admin_users_spec.rb | 21 | ||||
| -rw-r--r-- | spec/requests/issues_spec.rb | 20 |
3 files changed, 28 insertions, 14 deletions
diff --git a/spec/requests/admin/admin_projects_spec.rb b/spec/requests/admin/admin_projects_spec.rb index 9a33c6936a7..fb6577de326 100644 --- a/spec/requests/admin/admin_projects_spec.rb +++ b/spec/requests/admin/admin_projects_spec.rb @@ -88,6 +88,7 @@ describe "Admin::Projects" do fill_in 'Name', :with => 'NewProject' fill_in 'Code', :with => 'NPR' fill_in 'Path', :with => 'gitlabhq_1' + fill_in 'Description', :with => 'New Project Description' expect { click_button "Save" }.to change { Project.count }.by(1) @project = Project.last end diff --git a/spec/requests/admin/admin_users_spec.rb b/spec/requests/admin/admin_users_spec.rb index 91082a644b5..ba6831e3d8b 100644 --- a/spec/requests/admin/admin_users_spec.rb +++ b/spec/requests/admin/admin_users_spec.rb @@ -41,16 +41,23 @@ describe "Admin::Users" do it "should call send mail" do Notify.should_receive(:new_user_email).and_return(stub(:deliver => true)) - click_button "Save" + + User.observers.enable :user_observer do + click_button "Save" + end end it "should send valid email to user with email & password" do - click_button "Save" - user = User.last - email = ActionMailer::Base.deliveries.last - email.subject.should have_content("Account was created") - email.body.should have_content(user.email) - email.body.should have_content(@password) + User.observers.enable :user_observer do + with_resque do + click_button "Save" + end + user = User.last + email = ActionMailer::Base.deliveries.last + email.subject.should have_content("Account was created") + email.body.should have_content(user.email) + email.body.should have_content(@password) + end end end diff --git a/spec/requests/issues_spec.rb b/spec/requests/issues_spec.rb index 5c59675b459..2c8650a8402 100644 --- a/spec/requests/issues_spec.rb +++ b/spec/requests/issues_spec.rb @@ -128,16 +128,22 @@ describe "Issues" do end it "should call send mail" do - Notify.should_receive(:new_issue_email).and_return(stub(:deliver => true)) - click_button "Submit new issue" + Issue.observers.enable :issue_observer do + Notify.should_receive(:new_issue_email).and_return(stub(:deliver => true)) + click_button "Submit new issue" + end end it "should send valid email to user" do - click_button "Submit new issue" - issue = Issue.last - email = ActionMailer::Base.deliveries.last - email.subject.should have_content("New Issue was created") - email.body.should have_content(issue.title) + Issue.observers.enable :issue_observer do + with_resque do + click_button "Submit new issue" + end + issue = Issue.last + email = ActionMailer::Base.deliveries.last + email.subject.should have_content("New Issue was created") + email.body.should have_content(issue.title) + end end end |
