File size: 411 Bytes
7b9af13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var almostEqual = require("../almost_equal.js")

require("tap").test("almost-equal", function(t) {

  var a = 100
    , b = 100 + 1e-12

  //Check if a == b up to float precision
  t.assert(almostEqual(a, b, almostEqual.FLT_EPSILON, almostEqual.FLT_EPSILON))

  //Check if a == b up to double precision
  t.assert(!almostEqual(a, b, almostEqual.DBL_EPSILON, almostEqual.DBL_EPSILON))

  t.end()
})