Commit c0e5bc5ee8d6d181304dc7e1b5f960a786c03989
1 parent
60c6649a
Exists in
master
and in
4 other branches
tests for merge request creation
Showing
1 changed file
with
18 additions
and
0 deletions
Show diff stats
spec/requests/merge_requests_spec.rb
| @@ -48,4 +48,22 @@ describe "MergeRequests" do | @@ -48,4 +48,22 @@ describe "MergeRequests" do | ||
| 48 | end | 48 | end |
| 49 | end | 49 | end |
| 50 | end | 50 | end |
| 51 | + | ||
| 52 | + describe "GET /merge_requests/new" do | ||
| 53 | + before do | ||
| 54 | + visit new_project_merge_request_path(project) | ||
| 55 | + fill_in "merge_request_title", :with => "Merge Request Title" | ||
| 56 | + select "master", :from => "merge_request_source_branch" | ||
| 57 | + select "master", :from => "merge_request_target_branch" | ||
| 58 | + select @user.name, :from => "merge_request_assignee_id" | ||
| 59 | + click_button "Save" | ||
| 60 | + end | ||
| 61 | + | ||
| 62 | + it { current_path.should == project_merge_request_path(project, project.merge_requests.last) } | ||
| 63 | + | ||
| 64 | + it "should create merge request" do | ||
| 65 | + page.should have_content "Open" | ||
| 66 | + page.should have_content @user.name | ||
| 67 | + end | ||
| 68 | + end | ||
| 51 | end | 69 | end |