diff options
author | Rémy Coutable <remy@rymai.me> | 2016-04-07 18:19:56 +0300 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2016-04-07 18:19:56 +0300 |
commit | 074c2393901de2f06d9c4317f2ada6600b13d2e8 (patch) | |
tree | 44af89dee8a0fe7fb3f9fb32f0185c19b034e02e /spec/controllers | |
parent | 9cae14037a0c52039c15483a29487a06697ad79d (diff) | |
parent | 0bef4b97647893df8cf0a781f768b1775ae2bb58 (diff) |
Merge branch 'issue_14012' into 'master'
Fix problem when creating milestones in groups without projects
Fixes #14012
See merge request !3481
Diffstat (limited to 'spec/controllers')
-rw-r--r-- | spec/controllers/groups/milestones_controller_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/controllers/groups/milestones_controller_spec.rb b/spec/controllers/groups/milestones_controller_spec.rb index eb0c6ac6d80..b0793cb1655 100644 --- a/spec/controllers/groups/milestones_controller_spec.rb +++ b/spec/controllers/groups/milestones_controller_spec.rb @@ -23,5 +23,11 @@ describe Groups::MilestonesController do expect(response).to redirect_to(group_milestone_path(group, title.to_slug.to_s, title: title)) expect(Milestone.where(title: title).count).to eq(2) end + + it "redirects to new when there are no project ids" do + post :create, group_id: group.id, milestone: { title: title, project_ids: [""] } + expect(response).to render_template :new + expect(assigns(:milestone).errors).not_to be_nil + end end end |