|
23 | 23 | var tape = require( 'tape' );
|
24 | 24 | var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
|
25 | 25 | var isReadOnly = require( '@stdlib/ndarray/base/assert/is-read-only' );
|
| 26 | +var isEqualDataType = require( '@stdlib/ndarray/base/assert/is-equal-data-type' ); |
26 | 27 | var zeroTo = require( '@stdlib/array/zero-to' );
|
27 | 28 | var ndarray = require( '@stdlib/ndarray/ctor' );
|
28 | 29 | var getShape = require( '@stdlib/ndarray/shape' );
|
29 | 30 | var getData = require( '@stdlib/ndarray/data-buffer' );
|
| 31 | +var getDType = require( '@stdlib/ndarray/dtype' ); |
30 | 32 | var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
|
31 | 33 | var ndarray2array = require( '@stdlib/ndarray/to-array' );
|
32 | 34 | var reverse = require( './../lib' );
|
@@ -85,6 +87,7 @@ tape( 'the function returns a read-only view of a zero-dimensional input ndarray
|
85 | 87 | t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
|
86 | 88 | t.strictEqual( actual.get(), x.get(), 'returns expected value' );
|
87 | 89 | t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
|
| 90 | + t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' ); |
88 | 91 | t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
|
89 | 92 |
|
90 | 93 | t.end();
|
@@ -115,6 +118,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
|
115 | 118 | t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
|
116 | 119 | t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
|
117 | 120 | t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
|
| 121 | + t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' ); |
118 | 122 | t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
|
119 | 123 | t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
|
120 | 124 |
|
@@ -150,6 +154,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
|
150 | 154 | t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
|
151 | 155 | t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
|
152 | 156 | t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
|
| 157 | + t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' ); |
153 | 158 | t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
|
154 | 159 | t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
|
155 | 160 |
|
@@ -192,6 +197,7 @@ tape( 'the function returns a read-only view of an input ndarray in which the or
|
192 | 197 | t.strictEqual( isndarrayLike( actual ), true, 'returns expected value' );
|
193 | 198 | t.strictEqual( isReadOnly( actual ), true, 'returns expected value' );
|
194 | 199 | t.strictEqual( getData( actual ), getData( x ), 'returns expected value' );
|
| 200 | + t.strictEqual( isEqualDataType( getDType( actual ), getDType( x ) ), true, 'returns expected value' ); |
195 | 201 | t.deepEqual( getShape( x ), getShape( actual ), 'returns expected value' );
|
196 | 202 | t.deepEqual( ndarray2array( actual ), expected, 'returns expected value' );
|
197 | 203 |
|
|
0 commit comments