summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Braha Stoll <alexbrahastoll@gmail.com>2016-12-26 23:51:34 -0200
committerAlex Braha Stoll <alexbrahastoll@gmail.com>2016-12-31 16:55:50 -0200
commit84735186a8ae73a722715f286653ccd71e7e48e8 (patch)
tree3b6e1c4198ebd011c3a4d74fbdcba21cfcb6ad1c
parentc8a1e9682656b6b3ec714e38459e089df2ee106c (diff)
downloadgitlab-ce-84735186a8ae73a722715f286653ccd71e7e48e8.tar.gz
Add WikiPage#to_partial_path
-rw-r--r--app/models/wiki_page.rb6
-rw-r--r--spec/models/wiki_page_spec.rb8
2 files changed, 14 insertions, 0 deletions
diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb
index 63e5aa0e519..96d03d510ff 100644
--- a/app/models/wiki_page.rb
+++ b/app/models/wiki_page.rb
@@ -207,6 +207,12 @@ class WikiPage
end
end
+ # Relative path to the partial to be used when rendering collections
+ # of this object.
+ def to_partial_path
+ 'projects/wikis/wiki_page'
+ end
+
private
def set_attributes
diff --git a/spec/models/wiki_page_spec.rb b/spec/models/wiki_page_spec.rb
index 9eb94cb028d..11efd0415d9 100644
--- a/spec/models/wiki_page_spec.rb
+++ b/spec/models/wiki_page_spec.rb
@@ -322,6 +322,14 @@ describe WikiPage, models: true do
end
end
+ describe '#to_partial_path' do
+ it 'returns the relative path to the partial to be used' do
+ page = build(:wiki_page)
+
+ expect(page.to_partial_path).to eq('projects/wikis/wiki_page')
+ end
+ end
+
private
def remove_temp_repo(path)