diff --git a/lib/node_modules/@stdlib/math/base/special/cosd/test/test.js b/lib/node_modules/@stdlib/math/base/special/cosd/test/test.js
index b33df0f1f22a..b7dcb1db5021 100644
--- a/lib/node_modules/@stdlib/math/base/special/cosd/test/test.js
+++ b/lib/node_modules/@stdlib/math/base/special/cosd/test/test.js
@@ -108,3 +108,9 @@ tape( 'if provided `-infinity`, the function returns `NaN`', function test( t )
 	t.equal( isnan( v ), true, 'returns NaN' );
 	t.end();
 });
+
+tape( 'if provided `90.0`, the function returns `0.0`', function test( t ) {
+	var v = cosd( 90.0 );
+	t.equal( v, 0.0, 'returns expected value' );
+	t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/cosd/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cosd/test/test.native.js
index 9beb383a0b17..f6aa0759a564 100644
--- a/lib/node_modules/@stdlib/math/base/special/cosd/test/test.native.js
+++ b/lib/node_modules/@stdlib/math/base/special/cosd/test/test.native.js
@@ -117,3 +117,9 @@ tape( 'if provided `-infinity`, the function returns `NaN`', opts, function test
 	t.equal( isnan( v ), true, 'returns expected value' );
 	t.end();
 });
+
+tape( 'if provided `90.0`, the function returns `0.0`', opts, function test( t ) {
+	var v = cosd( 90.0 );
+	t.equal( v, 0.0, 'returns expected value' );
+	t.end();
+});