mirror of
https://github.com/Instadapp/Swap-Aggregator-Subgraph.git
synced 2024-07-29 21:57:12 +00:00
59 lines
798 B
JavaScript
59 lines
798 B
JavaScript
'use strict'
|
|
|
|
var tape = require('tape')
|
|
var protobuf = require('../')
|
|
var Packed = protobuf(require('./test.proto')).Packed
|
|
|
|
tape('Packed encode', function (t) {
|
|
var b1 = Packed.encode({
|
|
packed: [
|
|
12,
|
|
13,
|
|
14
|
|
]
|
|
})
|
|
|
|
var b2 = Packed.encode({
|
|
packed: [
|
|
12,
|
|
13,
|
|
14
|
|
],
|
|
meeh: 42
|
|
})
|
|
|
|
t.same(b2, b1)
|
|
t.end()
|
|
})
|
|
|
|
tape('Packed encode + decode', function (t) {
|
|
var b1 = Packed.encode({
|
|
packed: [
|
|
12,
|
|
13,
|
|
14
|
|
]
|
|
})
|
|
|
|
var o1 = Packed.decode(b1)
|
|
|
|
t.same(o1.packed.length, 3)
|
|
t.same(o1.packed[0], 12)
|
|
t.same(o1.packed[1], 13)
|
|
t.same(o1.packed[2], 14)
|
|
|
|
var b2 = Packed.encode({
|
|
packed: [
|
|
12,
|
|
13,
|
|
14
|
|
],
|
|
meeh: 42
|
|
})
|
|
|
|
var o2 = Packed.decode(b2)
|
|
|
|
t.same(o2, o1)
|
|
t.end()
|
|
})
|