From 309e41d3418e0c9cbc9c8d74a5beb28ae571b577 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 27 Jul 2020 11:55:54 +0800 Subject: [PATCH] DEV: Add spec for searching for whisper posts. --- spec/components/search_spec.rb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/spec/components/search_spec.rb b/spec/components/search_spec.rb index f01fed5221c..d0def198fbc 100644 --- a/spec/components/search_spec.rb +++ b/spec/components/search_spec.rb @@ -395,7 +395,11 @@ describe Search do end context 'posts' do - let(:post) { Fabricate(:post) } + fab!(:post) do + SearchIndexer.enable + Fabricate(:post) + end + let(:topic) { post.topic } let!(:reply) do @@ -488,6 +492,18 @@ describe Search do ensure Discourse.cache.clear end + + it 'allows staff to search for whispers' do + post.update!(post_type: Post.types[:whisper], raw: 'this is a tiger') + + results = Search.execute('tiger') + + expect(results.posts).to eq([]) + + results = Search.execute('tiger', guardian: Guardian.new(admin)) + + expect(results.posts).to eq([post]) + end end context 'topics' do