UNPKG

pubsub-js-ssr

Version:

Dependency free publish/subscribe library. Fork from pubsub-js but supporting ssr.

25 lines (18 loc) 642 B
'use strict'; var PubSub = require('../src/pubsub'), TestHelper = require('./helper'), refute = require('referee').refute, sinon = require('sinon'); describe('clearAllSubscriptions method', function () { it('must clear all subscriptions', function () { var topic = TestHelper.getUniqueString(), spy1 = sinon.spy(), spy2 = sinon.spy(); PubSub.subscribe(topic, spy1); PubSub.subscribe(topic, spy2); PubSub.clearAllSubscriptions(); PubSub.publishSync(topic, TestHelper.getUniqueString()); refute(spy1.called); refute(spy2.called); }); });