Skip to content

Commit 90b3bf9

Browse files
committed
chore: clean-up
--- 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: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 8b6b047 commit 90b3bf9

File tree

4 files changed

+138
-93
lines changed

4 files changed

+138
-93
lines changed

lib/node_modules/@stdlib/ndarray/base/some/test/test.0d.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ tape( 'the function tests whether at least `n` elements in a 0-dimensional ndarr
9393
'dtype': 'generic'
9494
});
9595

96-
x = ndarray( 'float64', toAccessorArray( [ 0.0 ] ), [], [ 0 ], 0, 'row-major' );
96+
x = ndarray( 'generic', toAccessorArray( [ 0.0 ] ), [], [ 0 ], 0, 'row-major' );
9797
actual = some( [ x, n ] );
9898
t.strictEqual( actual, false, 'returns expected value' );
9999

100-
x = ndarray( 'float64', toAccessorArray( [ 1.0 ] ), [], [ 0 ], 0, 'row-major' );
100+
x = ndarray( 'generic', toAccessorArray( [ 1.0 ] ), [], [ 0 ], 0, 'row-major' );
101101
actual = some( [ x, n ] );
102102
t.strictEqual( actual, true, 'returns expected value' );
103103

lib/node_modules/@stdlib/ndarray/base/some/test/test.1d.js

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
var tape = require( 'tape' );
2424
var ones = require( '@stdlib/array/ones' );
2525
var zeros = require( '@stdlib/array/zeros' );
26+
var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
2627
var Complex128Array = require( '@stdlib/array/complex128' );
28+
var BooleanArray = require( '@stdlib/array/bool' );
2729
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
2830
var ndarray = require( '@stdlib/ndarray/ctor' );
2931
var some = require( './../lib' );
@@ -58,7 +60,7 @@ tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarr
5860
t.end();
5961
});
6062

61-
tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarray are truthy (accessors)', function test( t ) {
63+
tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarray are truthy (complex)', function test( t ) {
6264
var actual;
6365
var xbuf;
6466
var x;
@@ -81,3 +83,46 @@ tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarr
8183

8284
t.end();
8385
});
86+
87+
tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarray are truthy (accessors)', function test( t ) {
88+
var actual;
89+
var x;
90+
var n;
91+
92+
x = ndarray( 'generic', toAccessorArray( zeros( 8, 'generic' ) ), [ 4 ], [ 2 ], 1, 'row-major' );
93+
n = scalar2ndarray( 1, {
94+
'dtype': 'generic'
95+
});
96+
97+
actual = some( [ x, n ] );
98+
t.strictEqual( actual, false, 'returns expected value' );
99+
100+
x = ndarray( 'generic', toAccessorArray( ones( 8, 'generic' ) ), [ 4 ], [ 2 ], 1, 'row-major' );
101+
102+
actual = some( [ x, n ] );
103+
t.strictEqual( actual, true, 'returns expected value' );
104+
105+
t.end();
106+
});
107+
108+
tape( 'the function tests whether at least `n` elements in a 1-dimensional ndarray are truthy (bool)', function test( t ) {
109+
var actual;
110+
var x;
111+
var n;
112+
113+
x = ndarray( 'bool', new BooleanArray( 8 ), [ 4 ], [ 2 ], 1, 'row-major' );
114+
n = scalar2ndarray( 1, {
115+
'dtype': 'generic'
116+
});
117+
118+
actual = some( [ x, n ] );
119+
t.strictEqual( actual, false, 'returns expected value' );
120+
121+
x = ndarray( 'bool', new BooleanArray( 8 ), [ 4 ], [ 2 ], 1, 'row-major' );
122+
x.set( 3, true );
123+
124+
actual = some( [ x, n ] );
125+
t.strictEqual( actual, true, 'returns expected value' );
126+
127+
t.end();
128+
});

0 commit comments

Comments
 (0)