diff options
author | Phil Hughes <me@iamphill.com> | 2017-06-08 17:43:05 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-06-09 09:57:42 +0100 |
commit | c0c82368da57caac07f25227dac74d9c119b806e (patch) | |
tree | 37e83b3b2f40553a1be1aaf3d1e13ddaa39135d3 /spec/support/milestone_tabs_examples.rb | |
parent | fd072e2221147f52edf74d4dcedb2ffa3799ab2f (diff) | |
download | gitlab-ce-c0c82368da57caac07f25227dac74d9c119b806e.tar.gz |
Fixed dashboard milestone tabs not loadingdashboard-milestone-tabs-loading-async
Closes #33477
Diffstat (limited to 'spec/support/milestone_tabs_examples.rb')
-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 |