diff options
author | Phil Hughes <me@iamphill.com> | 2017-06-08 19:43:05 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-06-09 11:57:42 +0300 |
commit | c0c82368da57caac07f25227dac74d9c119b806e (patch) | |
tree | 37e83b3b2f40553a1be1aaf3d1e13ddaa39135d3 /spec/support | |
parent | fd072e2221147f52edf74d4dcedb2ffa3799ab2f (diff) |
Fixed dashboard milestone tabs not loading
Closes #33477
Diffstat (limited to 'spec/support')
-rw-r--r-- | spec/support/milestone_tabs_examples.rb | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/spec/support/milestone_tabs_examples.rb b/spec/support/milestone_tabs_examples.rb index 4ad8b0a16e1..7cfc1e06975 100644 --- a/spec/support/milestone_tabs_examples.rb +++ b/spec/support/milestone_tabs_examples.rb @@ -1,10 +1,14 @@ shared_examples 'milestone tabs' do def go(path, extra_params = {}) - params = if milestone.is_a?(GlobalMilestone) - { group_id: group.to_param, id: milestone.safe_title, title: milestone.title } - else - { namespace_id: project.namespace.to_param, project_id: project, id: milestone.iid } - end + params = + case milestone + when DashboardMilestone + { id: milestone.safe_title, title: milestone.title } + when GroupMilestone + { group_id: group.to_param, id: milestone.safe_title, title: milestone.title } + else + { namespace_id: project.namespace.to_param, project_id: project, id: milestone.iid } + end get path, params.merge(extra_params) end |