Skip to content

Commit 0ef6313

Browse files
committed
test: add missing test
--- 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 4765dc1 commit 0ef6313

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,21 @@ tape( 'if provided an `N` parameter less than or equal to `0`, the function retu
6666
t.end();
6767
});
6868

69+
tape( 'if provided an `N` parameter equal to `1`, the function counts the first indexed element', function test( t ) {
70+
var x;
71+
var v;
72+
73+
x = new Float32Array( [ NaN, -2.0, -4.0, 5.0, 3.0 ] );
74+
75+
v = snancount( 1, x, 1, 0 );
76+
t.strictEqual( v, 0, 'returns expected value' );
77+
78+
x[ 0 ] = 1.0;
79+
v = snancount( 1, x, 1, 0 );
80+
t.strictEqual( v, 1, 'returns expected value' );
81+
t.end();
82+
});
83+
6984
tape( 'the function supports a `stride` parameter', function test( t ) {
7085
var x;
7186
var v;

0 commit comments

Comments
 (0)