diff options
author | Douwe Maan <douwe@gitlab.com> | 2018-11-05 14:12:02 +0300 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2018-11-05 14:12:02 +0300 |
commit | 7d4b717c92d0e2f1db07fb3de0ce356b15d2f7df (patch) | |
tree | 2bda0e2f7733c46fa6ce81018419026c6ae0cae2 /spec/views | |
parent | 18718eb1047daa2733a7335787f66858375e0677 (diff) | |
parent | 409f2f4dd2888f88df2293466c37c768b94068e5 (diff) |
Merge branch 'fast_project_blob_path' into 'master'
Improve performance of tree rendering in repositories with a lot of items
See merge request gitlab-org/gitlab-ce!16511
Diffstat (limited to 'spec/views')
-rw-r--r-- | spec/views/projects/tree/_tree_row.html.haml_spec.rb (renamed from spec/views/projects/tree/_blob_item.html.haml_spec.rb) | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/spec/views/projects/tree/_blob_item.html.haml_spec.rb b/spec/views/projects/tree/_tree_row.html.haml_spec.rb index 6a477c712ff..3353b7665e2 100644 --- a/spec/views/projects/tree/_blob_item.html.haml_spec.rb +++ b/spec/views/projects/tree/_tree_row.html.haml_spec.rb @@ -1,6 +1,6 @@ require 'spec_helper' -describe 'projects/tree/_blob_item' do +describe 'projects/tree/_tree_row' do let(:project) { create(:project, :repository) } let(:repository) { project.repository } let(:blob_item) { Gitlab::Git::Tree.where(repository, SeedRepo::Commit::ID, 'files/ruby').first } @@ -31,10 +31,7 @@ describe 'projects/tree/_blob_item' do end end - def render_partial(blob_item) - render partial: 'projects/tree/blob_item', locals: { - blob_item: blob_item, - type: 'blob' - } + def render_partial(items) + render partial: 'projects/tree/tree_row', collection: [items].flatten end end |