Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80542 views
1
var ieee754 = require('../')
2
var test = require('tape')
3
4
var EPSILON = 0.00001
5
6
test('read float', function (t) {
7
var buf = new Buffer(4)
8
buf.writeFloatLE(42.42, 0)
9
var num = ieee754.read(buf, 0, true, 23, 4)
10
t.ok(Math.abs(num - 42.42) < EPSILON)
11
12
t.end()
13
})
14
15
test('write float', function (t) {
16
var buf = new Buffer(4)
17
ieee754.write(buf, 42.42, 0, true, 23, 4)
18
19
var num = buf.readFloatLE(0)
20
t.ok(Math.abs(num - 42.42) < EPSILON)
21
22
t.end()
23
})
24
25