Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Unit test for closing SSE sources
  • Loading branch information
Carson Gross committed Nov 22, 2016
1 parent c11f001 commit f0b7413
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 3 deletions.
23 changes: 22 additions & 1 deletion test/unit_tests.html
Expand Up @@ -139,6 +139,9 @@
var handlers = eventHandlers[event] || [];
handlers.push(func);
eventHandlers[event] = handlers;
},
close : function () {
that.closed = true;
}
};
return that;
Expand Down Expand Up @@ -1986,7 +1989,6 @@ <h4>Test HTML</h4>
<div id='sse-4' ic-sse-src="/foo">
<span id='sse-4-inner' ic-get-from="/sse_triggered_req" ic-trigger-on="sse:foo"></span>
</div>

<script>
intercoolerTest("Server Sent Event Source Works As A Trigger", function(assert) {
$.mockjax({
Expand All @@ -2002,6 +2004,25 @@ <h4>Test HTML</h4>
});
</script>

<div id='sse-5' ic-get-from="/sse5" >
<span ic-sse-src="/foo" id='sse-5-inner'></span>
</div>
<script>
var closedMockSource = null;
intercoolerTest("Server Sent Events Sources are closed when element is swapped out", function(assert) {
$.mockjax({
url: "/sse5",
responseText: "foo"
});
closedMockSource = $("#sse-5-inner").data("ic-event-sse-source");
$("#sse-5").click();
assert.ok(closedMockSource.closed != true);
},
function(assert) {
assert.ok(closedMockSource.closed);
});
</script>

</div>
</body>
</html>

0 comments on commit f0b7413

Please sign in to comment.