123456789101112131415161718192021222324 |
- '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);
- });
- });
|