diff options
Diffstat (limited to 'spec/helpers/releases_helper_spec.rb')
-rw-r--r-- | spec/helpers/releases_helper_spec.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/helpers/releases_helper_spec.rb b/spec/helpers/releases_helper_spec.rb index 3b4973677ef..3f56c189642 100644 --- a/spec/helpers/releases_helper_spec.rb +++ b/spec/helpers/releases_helper_spec.rb @@ -17,9 +17,11 @@ describe ReleasesHelper do context 'url helpers' do let(:project) { build(:project, namespace: create(:group)) } + let(:release) { create(:release, project: project) } before do helper.instance_variable_set(:@project, project) + helper.instance_variable_set(:@release, release) end describe '#data_for_releases_page' do @@ -28,5 +30,17 @@ describe ReleasesHelper do expect(helper.data_for_releases_page.keys).to eq(keys) end end + + describe '#data_for_edit_release_page' do + it 'has the needed data to display the "edit release" page' do + keys = %i(project_id + tag_name + markdown_preview_path + markdown_docs_path + releases_page_path + update_release_api_docs_path) + expect(helper.data_for_edit_release_page.keys).to eq(keys) + end + end end end |