/
githubmirror
/
pm2
Обзор
Документация
Войти
/
githubmirror
/
pm2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
modules/pm2-axon/test/test.pubsub.string-subscriptions.js
41 строка
766 B
Unitech
v7 refactor
08 фев 2026, 17:04
08 фев 2026, 17:04
04fad96
Код
Авторство
О чём код?
var axon = require('..') , should = require('should') , pub = axon.socket('pub') , sub = axon.socket('sub') pub.bind(4000); sub.subscribe('user:*'); sub.subscribe('page:view'); pub.on('connect', function() { pub.send('user:login', 'tobi'); pub.send('user:login', 'loki'); pub.send('user:logout', 'jane'); pub.send('unrelated', 'message'); pub.send('other', 'message'); pub.send('page:view', '/home'); }); sub.connect(4000); var msgs = []; sub.on('message', function(type, name){ msgs.push(type, name); if ('page:view' == type) { msgs.map(String).should.eql(expected); pub.close(); sub.close(); } }); var expected = [ 'user:login', 'tobi', 'user:login', 'loki', 'user:logout', 'jane', 'page:view', '/home' ];