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

27 lines
415 B
JavaScript

'use strict'
var tape = require('tape')
var protobuf = require('../')
var Float = protobuf(require('./test.proto')).Float
tape('float encode + decode', function (t) {
var arr = new Float32Array(3)
arr[0] = 1.1
arr[1] = 0
arr[2] = -2.3
var obj = {
float1: arr[0],
float2: arr[1],
float3: arr[2]
}
var b1 = Float.encode(obj)
var o1 = Float.decode(b1)
t.same(o1, obj)
t.end()
})