From 3dd2476eb395ca706763210ef1f37978889c595d Mon Sep 17 00:00:00 2001 From: Bob Van Landuyt Date: Tue, 2 May 2017 15:24:41 +0200 Subject: Refresh the markdown cache if it was `nil` If the cached html_field for a markdown_field is `nil` while the mfarkdown_field is not, it needs to be refreshed. --- spec/models/concerns/cache_markdown_field_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'spec/models/concerns') diff --git a/spec/models/concerns/cache_markdown_field_spec.rb b/spec/models/concerns/cache_markdown_field_spec.rb index 4edafbc4e32..40bbb10eaac 100644 --- a/spec/models/concerns/cache_markdown_field_spec.rb +++ b/spec/models/concerns/cache_markdown_field_spec.rb @@ -170,6 +170,12 @@ describe CacheMarkdownField do is_expected.to be_truthy end + + it 'returns false if the markdown field is set but the html is not' do + thing.foo_html = nil + + is_expected.to be_falsy + end end describe '#refresh_markdown_cache!' do -- cgit v1.2.1