From 9510fbed57bc0de5210fa89b8c4d2ae5575016f8 Mon Sep 17 00:00:00 2001 From: Chi Vinh Le Date: Fri, 10 Aug 2018 16:05:50 +0200 Subject: [PATCH] Add complex value test --- src/core/client/framework/lib/postMessage.spec.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/core/client/framework/lib/postMessage.spec.ts b/src/core/client/framework/lib/postMessage.spec.ts index 1c8a61a1f..c5cc5a82a 100644 --- a/src/core/client/framework/lib/postMessage.spec.ts +++ b/src/core/client/framework/lib/postMessage.spec.ts @@ -10,6 +10,17 @@ it("post and subscribe to a message", done => { postMessage.send("test", "value", window); }); +it("should support complex value", done => { + const complex = { foo: "bar" }; + const postMessage = new PostMessageService(); + const cancel = postMessage.on("test", value => { + expect(value).toBe(complex); + done(); + cancel(); + }); + postMessage.send("test", complex, window); +}); + it("send to a different origin", done => { const postMessage = new PostMessageService(); const cancelA = postMessage.on("testA", value => {