Skip to content
Snippets Groups Projects
Commit a3eabcc2 authored by Douwe Maan's avatar Douwe Maan
Browse files

Merge branch 'tc-fix-broken-plain-readme' into 'master'

Fix ProjectCacheWorker for plain READMEs

Closes #32540

See merge request !11506
parents dd35bd2d abc82a25
No related branches found
No related tags found
No related merge requests found
require 'nokogiri' require 'nokogiri'
   
module MarkupHelper module MarkupHelper
include ActionView::Helpers::TagHelper
include ActionView::Context
def plain?(filename) def plain?(filename)
Gitlab::MarkupHelper.plain?(filename) Gitlab::MarkupHelper.plain?(filename)
end end
Loading
Loading
Loading
@@ -45,6 +45,18 @@ describe ProjectCacheWorker do
Loading
@@ -45,6 +45,18 @@ describe ProjectCacheWorker do
   
worker.perform(project.id, %w(readme)) worker.perform(project.id, %w(readme))
end end
context 'with plain readme' do
it 'refreshes the method caches' do
allow(MarkupHelper).to receive(:gitlab_markdown?).and_return(false)
allow(MarkupHelper).to receive(:plain?).and_return(true)
expect_any_instance_of(Repository).to receive(:refresh_method_caches).
with(%i(readme)).
and_call_original
worker.perform(project.id, %w(readme))
end
end
end end
end end
   
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment