diff --git a/lib/node_modules/@stdlib/math/iter/sequences/continued-fraction/test/test.js b/lib/node_modules/@stdlib/math/iter/sequences/continued-fraction/test/test.js index 89b1b19f8d64..8d4c7ed61334 100644 --- a/lib/node_modules/@stdlib/math/iter/sequences/continued-fraction/test/test.js +++ b/lib/node_modules/@stdlib/math/iter/sequences/continued-fraction/test/test.js @@ -22,11 +22,10 @@ var tape = require( 'tape' ); var proxyquire = require( 'proxyquire' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var iteratorSymbol = require( '@stdlib/symbol/iterator' ); var isArray = require( '@stdlib/assert/is-array' ); var PI = require( '@stdlib/constants/float64/pi' ); -var EPS = require( '@stdlib/constants/float64/eps' ); -var abs = require( '@stdlib/math/base/special/abs' ); var iterContinuedFractionSeq = require( './../lib' ); @@ -232,8 +231,6 @@ tape( 'the function returns an iterator protocol-compliant object which generate var expected; var actual; var terms; - var delta; - var tol; var it; var v; var i; @@ -254,9 +251,7 @@ tape( 'the function returns an iterator protocol-compliant object which generate if ( v === expected || i === terms.length-1 ) { t.strictEqual( v, expected, 'returns expected value' ); } else { - delta = abs( v - expected ); - tol = 1.3 * EPS * abs( expected ); - t.strictEqual( delta <= tol, true, 'i: '+i+'. actual: '+v+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' ); + t.strictEqual( isAlmostSameValue( v, expected, 2 ), true, 'returns expected value' ); } t.strictEqual( actual.done, false, 'returns expected value' ); } else { @@ -271,8 +266,6 @@ tape( 'the function returns an iterator protocol-compliant object which generate var expected; var actual; var terms; - var delta; - var tol; var it; var v; var i; @@ -292,9 +285,7 @@ tape( 'the function returns an iterator protocol-compliant object which generate if ( v === expected || i === terms.length-1 ) { t.strictEqual( v, expected, 'returns expected value' ); } else { - delta = abs( v - expected ); - tol = 1.3 * EPS * abs( expected ); - t.strictEqual( delta <= tol, true, 'i: '+i+'. actual: '+v+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' ); + t.strictEqual( isAlmostSameValue( v, expected, 2 ), true, 'returns expected value' ); } t.strictEqual( actual.done, false, 'returns expected value' ); } else { @@ -309,8 +300,6 @@ tape( 'the function returns an iterator protocol-compliant object which generate var expected; var actual; var terms; - var delta; - var tol; var it; var v; var i; @@ -336,9 +325,7 @@ tape( 'the function returns an iterator protocol-compliant object which generate if ( v[ 1 ] === expected || i === terms.length-1 ) { t.strictEqual( v[ 1 ], expected, 'returns expected value' ); } else { - delta = abs( v[ 1 ] - expected ); - tol = 1.3 * EPS * abs( expected ); - t.strictEqual( delta <= tol, true, 'i: '+i+'. actual: '+v[ 1 ]+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' ); + t.strictEqual( isAlmostSameValue( v[ 1 ], expected, 2 ), true, 'returns expected value' ); } t.strictEqual( actual.done, false, 'returns expected value' ); } else { @@ -353,8 +340,6 @@ tape( 'the function returns an iterator protocol-compliant object which generate var expected; var actual; var terms; - var delta; - var tol; var it; var v; var i; @@ -380,9 +365,7 @@ tape( 'the function returns an iterator protocol-compliant object which generate if ( v[ 1 ] === expected || i === terms.length-1 ) { t.strictEqual( v[ 1 ], expected, 'returns expected value' ); } else { - delta = abs( v[ 1 ] - expected ); - tol = 1.3 * EPS * abs( expected ); - t.strictEqual( delta <= tol, true, 'i: '+i+'. actual: '+v[ 1 ]+'. expected: '+expected+'. delta: '+delta+'. tol: '+tol+'.' ); + t.strictEqual( isAlmostSameValue( v[ 1 ], expected, 2 ), true, 'returns expected value' ); } t.strictEqual( actual.done, false, 'returns expected value' ); } else {