diff --git a/src/objects/message.aspec.js b/src/objects/message.aspec.js
index <HASH>..<HASH> 100644
--- a/src/objects/message.aspec.js
+++ b/src/objects/message.aspec.js
@@ -283,4 +283,21 @@ describe("./objects/message.js", function () {
 
     });
 
+    it("msngr().persist().cease().on() - registers a payload, unregisters a payload then registers a handler", function (done) {
+        var handledCount = 0;
+
+        var msg = msngr("MyTestingTopic");
+        msg.persist("MyPayload");
+        msg.cease();
+        msg.on(function (payload) {
+            ++handledCount;
+        });
+
+        setTimeout(function () {
+            expect(handledCount).to.equal(0);
+            done();
+        }, 250);
+
+    });
+
 });
Added unit test to cover cease correctly