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();
});