#226: rollback and fixed specs

This commit is contained in:
Vokhmin Alexey V 2013-07-23 17:04:34 +04:00
parent 157becb196
commit 202ef4fe55
1 changed files with 14 additions and 1 deletions

View File

@ -96,7 +96,13 @@ end
shared_examples_for 'user with pull request update rights' do
it 'should be able to perform update action' do
put :update, @update_params
response.should redirect_to(project_pull_request_path(@pull.to_project, @pull))
response.should be_success
end
it 'should be able to perform merge action' do
@pull.check
put :merge, @update_params
response.should be_success
end
let(:pull) { @project.pull_requests.find(@pull) }
@ -146,6 +152,13 @@ shared_examples_for 'user without pull request update rights' do
put :update, @wrong_update_params
pull.issue.body.should_not =='updating'
end
it 'should be able to perform merge action' do
@pull.check
put :merge, @update_params
response.should_not be_success
end
end
shared_examples_for 'pull request when project with issues turned off' do