diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-14 15:15:22 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-14 15:15:22 +0000 |
commit | cdb41961fd2bc233d36c5b30f89d087c2efa9818 (patch) | |
tree | 9903f8054fc1f8681c670984a680b768d139a251 /spec/helpers/blob_helper_spec.rb | |
parent | 8a5138ed7d38ccff8b5ca2fe0f7bbb77f8fdaad3 (diff) | |
download | gitlab-ce-cdb41961fd2bc233d36c5b30f89d087c2efa9818.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/helpers/blob_helper_spec.rb')
-rw-r--r-- | spec/helpers/blob_helper_spec.rb | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/spec/helpers/blob_helper_spec.rb b/spec/helpers/blob_helper_spec.rb index dac0d3fe182..1fd953d52d8 100644 --- a/spec/helpers/blob_helper_spec.rb +++ b/spec/helpers/blob_helper_spec.rb @@ -4,6 +4,7 @@ require 'spec_helper' RSpec.describe BlobHelper do include TreeHelper + include FakeBlobHelpers describe "#sanitize_svg_data" do let(:input_svg_path) { File.join(Rails.root, 'spec', 'fixtures', 'unsanitized.svg') } @@ -57,8 +58,6 @@ RSpec.describe BlobHelper do end describe "#relative_raw_path" do - include FakeBlobHelpers - let_it_be(:project) { create(:project) } before do @@ -82,8 +81,6 @@ RSpec.describe BlobHelper do end context 'viewer related' do - include FakeBlobHelpers - let_it_be(:project) { create(:project, lfs_enabled: true) } before do @@ -526,4 +523,25 @@ RSpec.describe BlobHelper do it { is_expected.to be_truthy } end end + + describe '#vue_blob_app_data' do + let(:blob) { fake_blob(path: 'file.md', size: 2.megabytes) } + let(:project) { build_stubbed(:project) } + let(:user) { build_stubbed(:user) } + let(:ref) { 'main' } + + it 'returns data related to blob app' do + allow(helper).to receive(:current_user).and_return(user) + assign(:ref, ref) + + expect(helper.vue_blob_app_data(project, blob, ref)).to include({ + blob_path: blob.path, + project_path: project.full_path, + resource_id: project.to_global_id, + user_id: user.to_global_id, + target_branch: ref, + original_branch: ref + }) + end + end end |