DEV: change testing cache clearing so it is more deliberate

DEV: change testing cache clearing so it is more deliberate

This test is flaky, this changes it so we always start tests with a clean cache (concurrency and redis delays pending)

diff --git a/spec/integration/watched_words_spec.rb b/spec/integration/watched_words_spec.rb
index 2e3853b..2569247 100644
--- a/spec/integration/watched_words_spec.rb
+++ b/spec/integration/watched_words_spec.rb
@@ -14,8 +14,12 @@ describe WatchedWord do
   let(:flag_word) { Fabricate(:watched_word, action: WatchedWord.actions[:flag]) }
   let(:block_word) { Fabricate(:watched_word, action: WatchedWord.actions[:block]) }
 
+  before_all do
+    WordWatcher.clear_cache!
+  end
+
   after do
-    $redis.flushall
+    WordWatcher.clear_cache!
   end
 
   context "block" do

GitHub sha: bb8dfb12