UNPKG

fox-wamp

Version:

Web Application Message Router/Server WAMP/MQTT

26 lines (21 loc) 711 B
'use strict' const chai = require('chai') const expect = chai.expect const { isDataFit } = require('../lib/realm') describe('01 isDataFit', function () { it('level-one-null', function () { expect(isDataFit(null, null)).to.equal(true) }) it('level-one-data-identical', function () { expect(isDataFit(1, { kv: 1 })).to.equal(true) }) it('level-one-data-failed', function () { expect(isDataFit(1, { kv: 2 })).to.equal(false) }) it('level-two-identical', function () { expect(isDataFit({ field1: 1 }, { kv: { field1: '1', field2: 2 } })).to.equal(true) }) it('level-two-failed', function () { expect(isDataFit({ field: 1 }, { kv: { field: '2' } })).to.equal(false) }) })