From 6c51f14723bb9c6328ef61bc81c5a250f05bb7eb Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 8 Jan 2016 15:39:13 -0800 Subject: [PATCH] Hogfather message round trip. --- static/test.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/static/test.js b/static/test.js index 3d789b1..201b83e 100644 --- a/static/test.js +++ b/static/test.js @@ -967,3 +967,22 @@ QUnit.asyncTest('PublicChat.create', function(assert) { QUnit.start(); }); }); + +QUnit.asyncTest('PublicChat message round trip', function(assert) { + assert.expect(2); + + var message = randstring(); + + var cosmo = new Cosmopolite(null, randstring()); + hogfather.PublicChat.create(cosmo).then(function(chat) { + chat.addEventListener('message', function(e) { + assert.equal(e.detail.message, message); + chat.shutdown(); + cosmo.shutdown(); + QUnit.start(); + }); + chat.sendMessage(message).then(function(msg) { + assert.equal(msg.message.message, message); + }); + }); +});