saved searches: fail gracefully when Redis is disabled.

Just make saved searches return nothing when Redis is disabled.
This commit is contained in:
evazion
2021-03-30 05:33:53 -05:00
parent d59b0234ac
commit a062c040cb
3 changed files with 11 additions and 1 deletions

View File

@@ -801,6 +801,7 @@ class PostQueryBuilderTest < ActiveSupport::TestCase
create(:saved_search, query: "aaa", labels: ["zzz"], user: CurrentUser.user)
create(:saved_search, query: "bbb", user: CurrentUser.user)
Danbooru.config.stubs(:redis_url).returns("redis://localhost:6379")
Redis.any_instance.stubs(:exists?).with("search:aaa").returns(true)
Redis.any_instance.stubs(:exists?).with("search:bbb").returns(true)
Redis.any_instance.stubs(:smembers).with("search:aaa").returns([@post1.id])