Skip to content

Commit 85aaf81

Browse files
committed
test: ensure returned view has same data type
--- 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 a153dff commit 85aaf81

File tree

1 file changed

+6
-0
lines changed
  • lib/node_modules/@stdlib/ndarray/reverse/test

1 file changed

+6
-0
lines changed

lib/node_modules/@stdlib/ndarray/reverse/test/test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@
2323
var tape = require( 'tape' );
2424
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2525
var isReadOnly = require( '@stdlib/ndarray/base/assert/is-read-only' );
26+
var isEqualDataType = require( '@stdlib/ndarray/base/assert/is-equal-data-type' );
2627
var zeroTo = require( '@stdlib/array/zero-to' );
2728
var ndarray = require( '@stdlib/ndarray/ctor' );
2829
var getShape = require( '@stdlib/ndarray/shape' );
2930
var getData = require( '@stdlib/ndarray/data-buffer' );
31+
var getDType = require( '@stdlib/ndarray/dtype' );
3032
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
3133
var ndarray2array = require( '@stdlib/ndarray/to-array' );
3234
var reverse = require( './../lib' );
@@ -85,6 +87,7 @@ tape( 'the function returns a read-only view of a zero-dimensional input ndarray
8587
t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
8688
t.strictEqual( actual.get(), x.get(), 'returns expected value' );
8789
t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
90+
t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' );
8891
t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
8992

9093
t.end();
@@ -115,6 +118,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
115118
t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
116119
t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
117120
t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
121+
t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' );
118122
t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
119123
t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
120124

@@ -150,6 +154,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
150154
t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
151155
t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
152156
t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
157+
t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' );
153158
t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
154159
t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
155160

@@ -192,6 +197,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
192197
t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
193198
t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
194199
t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
200+
t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' );
195201
t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
196202
t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
197203

0 commit comments

Comments
 (0)