Listening to redis event for all core models

Change-Id: I183b688cf73b7f54aede5e2b9519f26a54d2790c
diff --git a/spec/redis.spec.js b/spec/redis.spec.js
index e607e5c..823a047 100644
--- a/spec/redis.spec.js
+++ b/spec/redis.spec.js
@@ -20,6 +20,19 @@
       }
     }
   };
+
+  const mockRequest = {
+    get: () => {
+      return {
+        end: (fn) => {
+          fn(null, {body: [
+            {name: 'Slice'},
+            {name: 'Site'}
+          ]});
+        }
+      }
+    }
+  }
   const channelName = 'Site';
 
   describe('The event system', () => {
@@ -38,6 +51,9 @@
       // Override the redis module with our fakeredis instance
       mockery.registerMock('redis', fakeredis);
 
+      // Override the superagent module with our mockRequest instance
+      mockery.registerMock('superagent', mockRequest);
+
       // mock the socketIo client to have a spy
       mockery.registerMock('./websocket.js', mockSocket);