fox-wamp
Version:
Web Application Message Router/Server WAMP/MQTT
26 lines (21 loc) • 711 B
JavaScript
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)
})
})