Skip to content

Commit 2fca3d1

Browse files
authored
Update test.ndarray.js
Signed-off-by: Kaushikgtm <[email protected]>
1 parent 1a99c85 commit 2fca3d1

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

lib/node_modules/@stdlib/stats/base/nanminabs/test/test.ndarray.js

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @license Apache-2.0
33
*
4-
* Copyright (c) 2020 The Stdlib Authors.
4+
* Copyright (c) 2025 The Stdlib Authors.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.
@@ -25,71 +25,71 @@ var floor = require( '@stdlib/math/base/special/floor' );
2525
var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
2626
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2727
var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
28-
var nanminabs = require( './../lib/ndarray.js' );
28+
var nanmaxabs = require( './../lib/ndarray.js' );
2929

3030

3131
// TESTS //
3232

3333
tape( 'main export is a function', function test( t ) {
3434
t.ok( true, __filename );
35-
t.strictEqual( typeof nanminabs, 'function', 'main export is a function' );
35+
t.strictEqual( typeof nanmaxabs, 'function', 'main export is a function' );
3636
t.end();
3737
});
3838

3939
tape( 'the function has an arity of 4', function test( t ) {
40-
t.strictEqual( nanminabs.length, 4, 'has expected arity' );
40+
t.strictEqual( nanmaxabs.length, 4, 'has expected arity' );
4141
t.end();
4242
});
4343

44-
tape( 'the function calculates the minimum absolute value of a strided array', function test( t ) {
44+
tape( 'the function calculates the maximum absolute value of a strided array', function test( t ) {
4545
var x;
4646
var v;
4747

4848
x = [ 1.0, -2.0, -4.0, 5.0, NaN, 0.0, 3.0 ];
49-
v = nanminabs( x.length, x, 1, 0 );
50-
t.strictEqual( v, 0.0, 'returns expected value' );
49+
v = nanmaxabs( x.length, x, 1, 0 );
50+
t.strictEqual( v, 5.0, 'returns expected value' );
5151

5252
x = [ -4.0, NaN, -5.0 ];
53-
v = nanminabs( x.length, x, 1, 0 );
54-
t.strictEqual( v, 4.0, 'returns expected value' );
53+
v = nanmaxabs( x.length, x, 1, 0 );
54+
t.strictEqual( v, 5.0, 'returns expected value' );
5555

5656
x = [ 0.0, -0.0, NaN, 0.0 ];
57-
v = nanminabs( x.length, x, 1, 0 );
57+
v = nanmaxabs( x.length, x, 1, 0 );
5858
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
5959

6060
x = [ NaN ];
61-
v = nanminabs( x.length, x, 1, 0 );
61+
v = nanmaxabs( x.length, x, 1, 0 );
6262
t.strictEqual( isnan( v ), true, 'returns expected value' );
6363

6464
x = [ NaN, NaN ];
65-
v = nanminabs( x.length, x, 1, 0 );
65+
v = nanmaxabs( x.length, x, 1, 0 );
6666
t.strictEqual( isnan( v ), true, 'returns expected value' );
6767

6868
t.end();
6969
});
7070

71-
tape( 'the function calculates the minimum absolute value of a strided array (accessors)', function test( t ) {
71+
tape( 'the function calculates the maximum absolute value of a strided array (accessors)', function test( t ) {
7272
var x;
7373
var v;
7474

7575
x = [ 1.0, -2.0, -4.0, 5.0, NaN, 0.0, 3.0 ];
76-
v = nanminabs( x.length, toAccessorArray( x ), 1, 0 );
77-
t.strictEqual( v, 0.0, 'returns expected value' );
76+
v = nanmaxabs( x.length, toAccessorArray( x ), 1, 0 );
77+
t.strictEqual( v, 5.0, 'returns expected value' );
7878

7979
x = [ -4.0, NaN, -5.0 ];
80-
v = nanminabs( x.length, toAccessorArray( x ), 1, 0 );
81-
t.strictEqual( v, 4.0, 'returns expected value' );
80+
v = nanmaxabs( x.length, toAccessorArray( x ), 1, 0 );
81+
t.strictEqual( v, 5.0, 'returns expected value' );
8282

8383
x = [ 0.0, -0.0, NaN, 0.0 ];
84-
v = nanminabs( x.length, toAccessorArray( x ), 1, 0 );
84+
v = nanmaxabs( x.length, toAccessorArray( x ), 1, 0 );
8585
t.strictEqual( isPositiveZero( v ), true, 'returns expected value' );
8686

8787
x = [ NaN ];
88-
v = nanminabs( x.length, toAccessorArray( x ), 1, 0 );
88+
v = nanmaxabs( x.length, toAccessorArray( x ), 1, 0 );
8989
t.strictEqual( isnan( v ), true, 'returns expected value' );
9090

9191
x = [ NaN, NaN ];
92-
v = nanminabs( x.length, toAccessorArray( x ), 1, 0 );
92+
v = nanmaxabs( x.length, toAccessorArray( x ), 1, 0 );
9393
t.strictEqual( isnan( v ), true, 'returns expected value' );
9494

9595
t.end();
@@ -101,10 +101,10 @@ tape( 'if provided an `N` parameter less than or equal to `0`, the function retu
101101

102102
x = [ 1.0, -2.0, -4.0, 5.0, 3.0 ];
103103

104-
v = nanminabs( 0, x, 1, 0 );
104+
v = nanmaxabs( 0, x, 1, 0 );
105105
t.strictEqual( isnan( v ), true, 'returns expected value' );
106106

107-
v = nanminabs( -1, x, 1, 0 );
107+
v = nanmaxabs( -1, x, 1, 0 );
108108
t.strictEqual( isnan( v ), true, 'returns expected value' );
109109

110110
t.end();
@@ -116,7 +116,7 @@ tape( 'if provided an `N` parameter equal to `1`, the function returns the first
116116

117117
x = [ 1.0, -2.0, -4.0, 5.0, 3.0 ];
118118

119-
v = nanminabs( 1, x, 1, 0 );
119+
v = nanmaxabs( 1, x, 1, 0 );
120120
t.strictEqual( v, 1.0, 'returns expected value' );
121121

122122
t.end();
@@ -141,9 +141,9 @@ tape( 'the function supports a `stride` parameter', function test( t ) {
141141
];
142142

143143
N = floor( x.length / 2 );
144-
v = nanminabs( N, x, 2, 0 );
144+
v = nanmaxabs( N, x, 2, 0 );
145145

146-
t.strictEqual( v, 1.0, 'returns expected value' );
146+
t.strictEqual( v, 4.0, 'returns expected value' );
147147
t.end();
148148
});
149149

@@ -166,9 +166,9 @@ tape( 'the function supports a negative `stride` parameter', function test( t )
166166
];
167167

168168
N = floor( x.length / 2 );
169-
v = nanminabs( N, x, -2, 8 );
169+
v = nanmaxabs( N, x, -2, 8 );
170170

171-
t.strictEqual( v, 1.0, 'returns expected value' );
171+
t.strictEqual( v, 4.0, 'returns expected value' );
172172
t.end();
173173
});
174174

@@ -191,9 +191,9 @@ tape( 'the function supports a negative `stride` parameter (accessors)', functio
191191
];
192192

193193
N = floor( x.length / 2 );
194-
v = nanminabs( N, toAccessorArray( x ), -2, 8 );
194+
v = nanmaxabs( N, toAccessorArray( x ), -2, 8 );
195195

196-
t.strictEqual( v, 1.0, 'returns expected value' );
196+
t.strictEqual( v, 4.0, 'returns expected value' );
197197
t.end();
198198
});
199199

@@ -203,7 +203,7 @@ tape( 'if provided a `stride` parameter equal to `0`, the function returns the f
203203

204204
x = [ 1.0, -2.0, -4.0, 5.0, 3.0 ];
205205

206-
v = nanminabs( x.length, x, 0, 0 );
206+
v = nanmaxabs( x.length, x, 0, 0 );
207207
t.strictEqual( v, 1.0, 'returns expected value' );
208208

209209
t.end();
@@ -228,8 +228,8 @@ tape( 'the function supports an `offset` parameter', function test( t ) {
228228
];
229229
N = floor( x.length / 2 );
230230

231-
v = nanminabs( N, x, 2, 1 );
232-
t.strictEqual( v, 1.0, 'returns expected value' );
231+
v = nanmaxabs( N, x, 2, 1 );
232+
t.strictEqual( v, 4.0, 'returns expected value' );
233233

234234
t.end();
235235
});
@@ -253,8 +253,8 @@ tape( 'the function supports an `offset` parameter (accessors)', function test(
253253
];
254254
N = floor( x.length / 2 );
255255

256-
v = nanminabs( N, toAccessorArray( x ), 2, 1 );
257-
t.strictEqual( v, 1.0, 'returns expected value' );
256+
v = nanmaxabs( N, toAccessorArray( x ), 2, 1 );
257+
t.strictEqual( v, 4.0, 'returns expected value' );
258258

259259
t.end();
260260
});

0 commit comments

Comments
 (0)