From 24b7aced94be4ffeba72c10d7a90e68ccc411db4 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Sat, 24 Aug 2024 14:25:57 +0000 Subject: [PATCH] Auto-generated commit --- .github/.keepalive | 1 - CHANGELOG.md | 49 ++++++++++++++++++++++++++++++++------------- CONTRIBUTORS | 2 ++ test/test.js | 20 +++++++++--------- test/test.native.js | 33 +++++++++++++++++++----------- 5 files changed, 68 insertions(+), 37 deletions(-) delete mode 100644 .github/.keepalive diff --git a/.github/.keepalive b/.github/.keepalive deleted file mode 100644 index d0ab528..0000000 --- a/.github/.keepalive +++ /dev/null @@ -1 +0,0 @@ -2024-08-03T19:32:43.639Z diff --git a/CHANGELOG.md b/CHANGELOG.md index 865f014..4930e1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,40 @@ > Package changelog. +
+ +## Unreleased (2024-08-24) + +
+ +### Commits + +
+ +- [`0ab9fc7`](https://github.com/stdlib-js/stdlib/commit/0ab9fc7de86012c670189711b6c6627b41119537) - **test:** add and modify tests [(#2830)](https://github.com/stdlib-js/stdlib/pull/2830) _(by Gunj Joshi)_ + +
+ +
+ + + +
+ +### Contributors + +A total of 1 person contributed to this release. Thank you to this contributor: + +- Gunj Joshi + +
+ + + +
+ + +
## 0.3.0 (2024-07-28) @@ -26,18 +60,6 @@ -
- -### Closed Issues - -This release closes the following issue: - -[#stdlib-js/todo#2113](https://github.com/stdlib-js/stdlib/issues/stdlib-js/todo#2113) - -
- - -
### Commits @@ -114,8 +136,7 @@ No changes reported for this release. ### BREAKING CHANGES -- [`58832ee`](https://github.com/stdlib-js/stdlib/commit/58832eef6d93e6519622148242600eae93dca4d9): update minimum TypeScript version -- [`58832ee`](https://github.com/stdlib-js/stdlib/commit/58832eef6d93e6519622148242600eae93dca4d9): update minimum TypeScript version to 4.1 +- [`58832ee`](https://github.com/stdlib-js/stdlib/commit/58832eef6d93e6519622148242600eae93dca4d9): update minimum TypeScript version to 4.1 - To migrate, users should upgrade their TypeScript version to at least version 4.1. diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 26a1c46..57d1184 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -46,6 +46,7 @@ Marcus Fantham Matt Cochrane Mihir Pandit <129577900+MSP20086@users.noreply.github.com> Milan Raj +Mohammad Kaif <98884589+Kaif987@users.noreply.github.com> Momtchil Momtchev Muhammad Haris Naresh Jagadeesan @@ -70,6 +71,7 @@ Roman Stetsyk <25715951+romanstetsyk@users.noreply.github.com> Rutam <138517416+performant23@users.noreply.github.com> Ryan Seal Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> +SarthakPaandey <145528240+SarthakPaandey@users.noreply.github.com> Seyyed Parsa Neshaei Shashank Shekhar Singh Shivam <11shivam00@gmail.com> diff --git a/test/test.js b/test/test.js index ca19970..4420a5c 100644 --- a/test/test.js +++ b/test/test.js @@ -39,13 +39,13 @@ tape( 'the function returns `NaN` if provided a `NaN`', function test( t ) { var v; v = maxabs( NaN, 3.14 ); - t.strictEqual( isnan( v ), true, 'returns NaN' ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); v = maxabs( 3.14, NaN ); - t.strictEqual( isnan( v ), true, 'returns NaN' ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); - v = maxabs( NaN ); - t.strictEqual( isnan( v ), true, 'returns NaN' ); + v = maxabs( NaN, NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); t.end(); }); @@ -54,10 +54,10 @@ tape( 'the function returns `+Infinity` if provided `+Infinity`', function test( var v; v = maxabs( PINF, 3.14 ); - t.strictEqual( v, PINF, 'returns +infinity' ); + t.strictEqual( v, PINF, 'returns expected value' ); v = maxabs( 3.14, PINF ); - t.strictEqual( v, PINF, 'returns +infinity' ); + t.strictEqual( v, PINF, 'returns expected value' ); t.end(); }); @@ -66,16 +66,16 @@ tape( 'the function returns a correctly signed zero', function test( t ) { var v; v = maxabs( +0.0, -0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( -0.0, +0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( -0.0, -0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( +0.0, +0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); t.end(); }); diff --git a/test/test.native.js b/test/test.native.js index cb68f74..5350719 100644 --- a/test/test.native.js +++ b/test/test.native.js @@ -48,10 +48,25 @@ tape( 'the function returns `NaN` if provided a `NaN`', opts, function test( t ) var v; v = maxabs( NaN, 3.14 ); - t.strictEqual( isnan( v ), true, 'returns NaN' ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); v = maxabs( 3.14, NaN ); - t.strictEqual( isnan( v ), true, 'returns NaN' ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + + v = maxabs( NaN, NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function returns `+Infinity` if provided `+Infinity`', opts, function test( t ) { + var v; + + v = maxabs( PINF, 3.14 ); + t.strictEqual( v, PINF, 'returns expected value' ); + + v = maxabs( 3.14, PINF ); + t.strictEqual( v, PINF, 'returns expected value' ); t.end(); }); @@ -60,16 +75,16 @@ tape( 'the function returns a correctly signed zero', opts, function test( t ) { var v; v = maxabs( +0.0, -0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( -0.0, +0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( -0.0, -0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); v = maxabs( +0.0, +0.0 ); - t.strictEqual( isPositiveZero( v ), true, 'returns +0' ); + t.strictEqual( isPositiveZero( v ), true, 'returns expected value' ); t.end(); }); @@ -83,11 +98,5 @@ tape( 'the function returns the maximum absolute value', opts, function test( t v = maxabs( -4.2, 3.14 ); t.strictEqual( v, 4.2, 'returns expected value' ); - v = maxabs( PINF, 3.14 ); - t.strictEqual( v, PINF, 'returns expected value' ); - - v = maxabs( 3.14, PINF ); - t.strictEqual( v, PINF, 'returns expected value' ); - t.end(); });