From e4e5e72a05a394d2e5f7cd3bbb7004db92d5c868 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 21:11:25 +0000 Subject: [PATCH] test: migrate `constants/float64/pi-squared` to ULP-based assertions Ref: https://github.com/stdlib-js/stdlib/issues/11352 Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01WymnY9jRGxLdM2FSAKVN8P --- .../@stdlib/constants/float64/pi-squared/test/test.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/node_modules/@stdlib/constants/float64/pi-squared/test/test.js b/lib/node_modules/@stdlib/constants/float64/pi-squared/test/test.js index 8f150b69889e..23c3b8a73b85 100644 --- a/lib/node_modules/@stdlib/constants/float64/pi-squared/test/test.js +++ b/lib/node_modules/@stdlib/constants/float64/pi-squared/test/test.js @@ -21,9 +21,8 @@ // MODULES // var tape = require( 'tape' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); var pow = require( '@stdlib/math/base/special/pow' ); -var abs = require( '@stdlib/math/base/special/abs' ); -var EPS = require( '@stdlib/constants/float64/eps' ); var PI = require( '@stdlib/constants/float64/pi' ); var PI_SQUARED = require( './../lib' ); @@ -42,15 +41,10 @@ tape( 'export is a double-precision floating-point number equal to 9.86960440108 }); tape( 'export equals π²', function test( t ) { - var delta; - var tol; var v; v = pow( PI, 2 ); + t.strictEqual( isAlmostSameValue( v, PI_SQUARED, 0 ), true, 'returns expected value' ); - delta = abs( PI_SQUARED - v ); - tol = EPS * v; - - t.ok( delta <= tol, 'equals π² within tolerance '+tol+'. v: '+v+'. π²: '+PI_SQUARED+'.' ); t.end(); });