Skip to content

Commit 5a9da02

Browse files
committed
fix: fix ndarray tests
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 432a815 commit 5a9da02

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

lib/node_modules/@stdlib/stats/strided/nancount/test/test.ndarray.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -34,69 +34,69 @@ tape( 'main export is a function', function test( t ) {
3434
t.end();
3535
});
3636

37-
tape( 'attached to the main export is a method providing an ndarray interface', function test( t ) {
38-
t.strictEqual( typeof nancount.ndarray, 'function', 'method is a function' );
37+
tape( 'the function has an arity of 4', function test( t ) {
38+
t.strictEqual( nancount.length, 4, 'has expected arity' );
3939
t.end();
4040
});
4141

42-
tape( 'the method calculates the count of a strided array, ignoring `NaN` values', function test( t ) {
42+
tape( 'the function calculates the count of a strided array, ignoring `NaN` values', function test( t ) {
4343
var x;
4444
var v;
4545

4646
x = [ 1.0, -2.0, -4.0, 5.0, 0.0, 3.0, NaN, NaN ];
47-
v = nancount.ndarray( x.length, x, 1, 0 );
47+
v = nancount( x.length, x, 1, 0 );
4848
t.strictEqual( v, 6, 'returns expected value' );
4949

5050
x = [ -4.0, NaN, -5.0 ];
51-
v = nancount.ndarray( x.length, x, 1, 0 );
51+
v = nancount( x.length, x, 1, 0 );
5252
t.strictEqual( v, 2, 'returns expected value' );
5353

5454
x = [ NaN ];
55-
v = nancount.ndarray( x.length, x, 1, 0 );
55+
v = nancount( x.length, x, 1, 0 );
5656
t.strictEqual( v, 0, 'returns expected value' );
5757

5858
x = [ NaN, NaN ];
59-
v = nancount.ndarray( x.length, x, 1, 0 );
59+
v = nancount( x.length, x, 1, 0 );
6060
t.strictEqual( v, 0, 'returns expected value' );
6161

6262
t.end();
6363
});
6464

65-
tape( 'the method calculates the count of a strided array, ignoring `NaN` values (accessors)', function test( t ) {
65+
tape( 'the function calculates the count of a strided array, ignoring `NaN` values (accessors)', function test( t ) {
6666
var x;
6767
var v;
6868

6969
x = [ 1.0, -2.0, -4.0, 5.0, 0.0, 3.0, NaN, NaN ];
70-
v = nancount.ndarray( x.length, toAccessorArray( x ), 1, 0 );
70+
v = nancount( x.length, toAccessorArray( x ), 1, 0 );
7171
t.strictEqual( v, 6, 'returns expected value' );
7272

7373
x = [ -4.0, NaN, -5.0 ];
74-
v = nancount.ndarray( x.length, toAccessorArray( x ), 1, 0 );
74+
v = nancount( x.length, toAccessorArray( x ), 1, 0 );
7575
t.strictEqual( v, 2, 'returns expected value' );
7676

7777
x = [ NaN ];
78-
v = nancount.ndarray( x.length, toAccessorArray( x ), 1, 0 );
78+
v = nancount( x.length, toAccessorArray( x ), 1, 0 );
7979
t.strictEqual( v, 0, 'returns expected value' );
8080

8181
t.end();
8282
});
8383

84-
tape( 'if provided an `N` parameter less than or equal to `0`, the method returns `0`', function test( t ) {
84+
tape( 'if provided an `N` parameter less than or equal to `0`, the function returns `0`', function test( t ) {
8585
var x;
8686
var v;
8787

8888
x = [ 1.0, -2.0, -4.0, 5.0, 3.0 ];
8989

90-
v = nancount.ndarray( 0, x, 1, 0 );
90+
v = nancount( 0, x, 1, 0 );
9191
t.strictEqual( v, 0, 'returns expected value' );
9292

93-
v = nancount.ndarray( -1, x, 1, 0 );
93+
v = nancount( -1, x, 1, 0 );
9494
t.strictEqual( v, 0, 'returns expected value' );
9595

9696
t.end();
9797
});
9898

99-
tape( 'the method supports a `stride` parameter', function test( t ) {
99+
tape( 'the function supports a `stride` parameter', function test( t ) {
100100
var x;
101101
var v;
102102

@@ -113,13 +113,13 @@ tape( 'the method supports a `stride` parameter', function test( t ) {
113113
NaN
114114
];
115115

116-
v = nancount.ndarray( 5, x, 2, 0 );
116+
v = nancount( 5, x, 2, 0 );
117117

118118
t.strictEqual( v, 4, 'returns expected value' );
119119
t.end();
120120
});
121121

122-
tape( 'the method supports a negative `stride` parameter', function test( t ) {
122+
tape( 'the function supports a negative `stride` parameter', function test( t ) {
123123
var x;
124124
var v;
125125

@@ -136,37 +136,37 @@ tape( 'the method supports a negative `stride` parameter', function test( t ) {
136136
2.0
137137
];
138138

139-
v = nancount.ndarray( 5, x, -2, x.length-2 );
139+
v = nancount( 5, x, -2, x.length-2 );
140140

141141
t.strictEqual( v, 4, 'returns expected value' );
142142
t.end();
143143
});
144144

145-
tape( 'if provided a `stride` parameter equal to `0`, the method returns `N` if first element is valid', function test( t ) {
145+
tape( 'if provided a `stride` parameter equal to `0`, the function returns `N` if first element is valid', function test( t ) {
146146
var x;
147147
var v;
148148

149149
x = [ 1.0, -2.0, -4.0, 5.0, 3.0 ];
150150

151-
v = nancount.ndarray( x.length, x, 0, 0 );
151+
v = nancount( x.length, x, 0, 0 );
152152
t.strictEqual( v, x.length, 'returns expected value' );
153153

154154
t.end();
155155
});
156156

157-
tape( 'if provided a `stride` parameter equal to `0`, the method returns `0` if first element is NaN', function test( t ) {
157+
tape( 'if provided a `stride` parameter equal to `0`, the function returns `0` if first element is NaN', function test( t ) {
158158
var x;
159159
var v;
160160

161161
x = [ NaN, -2.0, -4.0, 5.0, 3.0 ];
162162

163-
v = nancount.ndarray( x.length, x, 0, 0 );
163+
v = nancount( x.length, x, 0, 0 );
164164
t.strictEqual( v, 0, 'returns expected value' );
165165

166166
t.end();
167167
});
168168

169-
tape( 'the method supports view offsets', function test( t ) {
169+
tape( 'the function supports view offsets', function test( t ) {
170170
var x0;
171171
var x1;
172172
var v;
@@ -187,7 +187,7 @@ tape( 'the method supports view offsets', function test( t ) {
187187

188188
x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 ); // start at 2nd element
189189

190-
v = nancount.ndarray( 5, x1, 2, 0 );
190+
v = nancount( 5, x1, 2, 0 );
191191
t.strictEqual( v, 4, 'returns expected value' );
192192

193193
t.end();

0 commit comments

Comments
 (0)