123456789101112131415161718192021 |
- /* global Symbol */
- 'use strict';
- var PubSub = require('../src/pubsub'),
- assert = require('referee').assert;
- describe( 'subscribe and publish', function() {
- before(function(){
- if (typeof Symbol !== 'function'){
- this.skip();
- }
- });
- it('should work on Symbol() type message/topic', function(){
- var MESSAGE = Symbol('MESSAGE');
- var func = function(){ return undefined; };
- PubSub.subscribe( MESSAGE, func );
-
- assert( PubSub.publish( MESSAGE ), true );
- });
- });
|