UNPKG

rinvoke

Version:

RPC library based on net sockets, can work both with tcp sockets and ipc

32 lines (26 loc) 550 B
'use strict' const t = require('tap') const test = t.test const Server = require('../lib/server') test('server assertions', t => { t.plan(3) const server = Server() try { server.register(null, () => {}) t.fail() } catch (e) { t.is(e.message, 'procedure must be a string') } try { server.register('', null) t.fail() } catch (e) { t.is(e.message, 'fn must be a function') } try { server.listen(null) t.fail() } catch (e) { t.is(e.message, 'portOrPath should be a number or a string') } })