diff --git a/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/es2015-generator/index.js b/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/es2015-generator/index.js index 0fb045537783..dd67cbc73a50 100644 --- a/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/es2015-generator/index.js +++ b/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/es2015-generator/index.js @@ -18,12 +18,12 @@ 'use strict'; -/* eslint-disable no-restricted-syntax */ +/* eslint-disable no-restricted-syntax, n/no-unsupported-features/es-syntax */ // MODULES // var tape = require( 'tape' ); -var abs = require( '@stdlib/math/base/special/abs' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var continuedFraction = require( './../../lib/' ); @@ -34,7 +34,7 @@ tape( 'if provided a generator function, the function evaluates the correspondin var expected = 0.5819767068693261; var actual = continuedFraction( generator() ); - t.ok( abs( actual - expected ) < 1e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); t.end(); function* generator() { @@ -52,14 +52,14 @@ tape( 'if provided a generator function, the function evaluates the correspondin 'keep': true }); - t.ok( abs( actual - expected ) < 1e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); actual = continuedFraction( generator2(), { 'keep': true }); expected = 1.525135276160983; - t.ok( abs( actual - expected ) < 1e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 13 ), true, 'returns expected value' ); t.end(); diff --git a/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/test.js b/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/test.js index e97881cdef8d..c4c4044a0de6 100644 --- a/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/test.js +++ b/lib/node_modules/@stdlib/math/base/tools/continued-fraction/test/test.js @@ -23,8 +23,7 @@ var tape = require( 'tape' ); var proxyquire = require( 'proxyquire' ); var detectGeneratorSupport = require( '@stdlib/assert/has-generator-support' ); -var abs = require( '@stdlib/math/base/special/abs' ); -var EPS = require( '@stdlib/constants/float64/eps' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var continuedFraction = require( './../lib' ); var continuedFractionBasic = proxyquire( './../lib', { 'detect-generator-support': function getFalse() { return false; } @@ -55,7 +54,7 @@ tape( 'by default, the function evaluates the continued fraction without the lea var expected = 0.5819767068693261; var actual = continuedFraction( generator() ); - t.ok( abs( actual - expected ) < EPS, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); t.end(); function generator() { @@ -74,7 +73,7 @@ tape( 'by default, the function evaluates the continued fraction without the lea var expected = 0.5819767068693261; var actual = continuedFractionBasic( generator() ); - t.ok( abs( actual - expected ) < EPS, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); t.end(); function generator() { @@ -94,14 +93,14 @@ tape( 'if keep option is true, the function evaluates the continued fraction wit 'keep': true }); - t.ok( abs( actual - expected ) < EPS, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); actual = continuedFraction( generator2(), { 'keep': true }); expected = 1.525135276160983; - t.ok( abs( actual - expected ) < 1e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 13 ), true, 'returns expected value' ); t.end(); // Continued fraction for (I_1(2))/(I_0(2)), see http://mathworld.wolfram.com/ContinuedFraction.html: @@ -132,14 +131,14 @@ tape( 'if keep option is true, the function evaluates the continued fraction wit 'keep': true }); - t.ok( abs( actual - expected ) < EPS, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 0 ), true, 'returns expected value' ); actual = continuedFractionBasic( generator2(), { 'keep': true }); expected = 1.525135276160983; - t.ok( abs( actual - expected ) < 1e-14, 'returned result is within tolerance. actual: ' + actual + '; expected: ' + expected + '.' ); + t.strictEqual( isAlmostSameValue( actual, expected, 13 ), true, 'returns expected value' ); t.end(); // Continued fraction for (I_1(2))/(I_0(2)), see http://mathworld.wolfram.com/ContinuedFraction.html: