From c1919d7c33a002150058e7a01e6dd8447def2be6 Mon Sep 17 00:00:00 2001 From: yb175 Date: Mon, 5 Oct 2026 12:32:45 +0000 Subject: [PATCH 1/2] test: cover chi-square median with zero degrees of freedom --- .../@stdlib/stats/base/dists/chisquare/median/test/test.js | 5 +++++ .../stats/base/dists/chisquare/median/test/test.native.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js index 9af3fc8ca1c3..7a5698dc3beb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js @@ -72,3 +72,8 @@ tape( 'the function returns the median of chi-squared distribution', function te } t.end(); }); + +tape( 'if `k` equals `0`, the function returns `0`', function test( t ) { + t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js index 2ed27ccd4769..fdaa4b7dc3c6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js @@ -81,3 +81,8 @@ tape( 'the function returns the median of chi-squared distribution', opts, funct } t.end(); }); + +tape( 'if `k` equals `0`, the function returns `0`', opts, function test( t ) { + t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); + t.end(); +}); From cb65e9a3589fa88042c4fcadc51e5de877230ccf Mon Sep 17 00:00:00 2001 From: yb175 Date: Thu, 8 Oct 2026 14:11:44 +0000 Subject: [PATCH 2/2] test: reorder zero dof test --- .../stats/base/dists/chisquare/median/test/test.js | 10 +++++----- .../base/dists/chisquare/median/test/test.native.js | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js index 7a5698dc3beb..452a0c1e0c2c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.js @@ -58,6 +58,11 @@ tape( 'if provided a degrees of freedom `k` that is not a nonnegative number, th t.end(); }); +tape( 'if `k` equals `0`, the function returns `0`', function test( t ) { + t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); + t.end(); +}); + tape( 'the function returns the median of chi-squared distribution', function test( t ) { var expected; var k; @@ -72,8 +77,3 @@ tape( 'the function returns the median of chi-squared distribution', function te } t.end(); }); - -tape( 'if `k` equals `0`, the function returns `0`', function test( t ) { - t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); - t.end(); -}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js index fdaa4b7dc3c6..646ee3b7abe9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/median/test/test.native.js @@ -67,6 +67,11 @@ tape( 'if provided a degrees of freedom `k` that is not a nonnegative number, th t.end(); }); +tape( 'if `k` equals `0`, the function returns `0`', opts, function test( t ) { + t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); + t.end(); +}); + tape( 'the function returns the median of chi-squared distribution', opts, function test( t ) { var expected; var k; @@ -81,8 +86,3 @@ tape( 'the function returns the median of chi-squared distribution', opts, funct } t.end(); }); - -tape( 'if `k` equals `0`, the function returns `0`', opts, function test( t ) { - t.strictEqual( median( 0.0 ), 0.0, 'returns expected value' ); - t.end(); -});