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