Skip to content

Commit f32d1cf

Browse files
authored
Update test.nanmskmin.js
Signed-off-by: Kaushikgtm <[email protected]>
1 parent 9ff507d commit f32d1cf

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

lib/node_modules/@stdlib/stats/base/nanmskmin/test/test.nanmskmin.js

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,10 @@
2222

2323
var tape = require( 'tape' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25-
var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
26-
var Float64Array = require( '@stdlib/array/float64' );
27-
var Uint8Array = require( '@stdlib/array/uint8' );
28-
var nanmskmin = require( './../lib/nanmskmin.js' );
2925
var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
26+
var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
27+
var nanmskmin = require( './../lib/ndarray.js' );
28+
3029

3130
// TESTS //
3231

@@ -131,37 +130,37 @@ tape( 'the function calculates the minimum value of a strided array according to
131130
// Test case 5: Single NaN element, not masked out
132131
x = [ NaN ];
133132
mask = [ 0 ];
134-
v = nanmskmin( 1, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
133+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
135134
t.strictEqual( isnan( v ), true, 'returns expected value' );
136135

137136
// Test case 6: Single NaN element, masked out
138137
x = [ NaN ];
139138
mask = [ 1 ];
140-
v = nanmskmin( 1, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
141-
t.strictEqual( isnan( v ), false, 'returns expected value' );
139+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
140+
t.strictEqual( isnan( v ), true, 'returns expected value' );
142141

143142
// Test case 7: All elements are NaN and masked out
144143
x = [ NaN, NaN ];
145144
mask = [ 1, 1 ];
146-
v = nanmskmin( 2, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
147-
t.strictEqual( isnan( v ), false, 'returns expected value' );
145+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
146+
t.strictEqual( isnan( v ), true, 'returns expected value' );
148147

149148
// Test case 8: First element is NaN and masked out, second is NaN and not masked out
150149
x = [ NaN, NaN ];
151150
mask = [ 1, 0 ];
152-
v = nanmskmin( 2, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
151+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
153152
t.strictEqual( isnan( v ), true, 'returns expected value' );
154153

155154
// Test case 9: First element is NaN and not masked out, second is NaN and masked out
156155
x = [ NaN, NaN ];
157156
mask = [ 0, 1 ];
158-
v = nanmskmin( 2, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
157+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
159158
t.strictEqual( isnan( v ), true, 'returns expected value' );
160159

161160
// Test case 10: All elements are NaN and not masked out
162161
x = [ NaN, NaN ];
163162
mask = [ 0, 0 ];
164-
v = nanmskmin( 2, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
163+
v = nanmskmin( x.length, toAccessorArray( x ), 1, 0, toAccessorArray( mask ), 1, 0 );
165164
t.strictEqual( isnan( v ), true, 'returns expected value' );
166165

167166
t.end();

0 commit comments

Comments
 (0)