Swap-Aggregator-Subgraph/node_modules/protons/test/map.js
2022-07-03 07:27:35 +05:30

31 lines
458 B
JavaScript

'use strict'
var tape = require('tape')
var protobuf = require('../')
var Map = protobuf(require('./test.proto')).Map
tape('map encode + decode', function (t) {
var b1 = Map.encode({
foo: {
hello: 'world'
}
})
var o1 = Map.decode(b1)
t.same(o1.foo, { hello: 'world' })
var doc = {
foo: {
hello: 'world',
hi: 'verden'
}
}
var b2 = Map.encode(doc)
var o2 = Map.decode(b2)
t.same(o2, doc)
t.end()
})