22
22
23
23
var tape = require ( 'tape' ) ;
24
24
var scalar2ndarray = require ( '@stdlib/ndarray/from-scalar' ) ;
25
+ var getDType = require ( '@stdlib/ndarray/dtype' ) ;
26
+ var getShape = require ( '@stdlib/ndarray/shape' ) ;
27
+ var getStrides = require ( '@stdlib/ndarray/strides' ) ;
28
+ var getOffset = require ( '@stdlib/ndarray/offset' ) ;
29
+ var getData = require ( '@stdlib/ndarray/data-buffer' ) ;
25
30
var ndarray = require ( '@stdlib/ndarray/base/ctor' ) ;
26
31
var gsorthp = require ( './../lib' ) ;
27
32
@@ -45,11 +50,11 @@ tape( 'the function sorts a one-dimensional ndarray (increasing order)', functio
45
50
} ) ;
46
51
47
52
actual = gsorthp ( [ x , order ] ) ;
48
- t . strictEqual ( actual . dtype , x . dtype , 'returns expected value' ) ;
49
- t . deepEqual ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 ] , x . data , 'returns expected value' ) ;
50
- t . deepEqual ( actual . shape , x . shape , 'returns expected value' ) ;
51
- t . deepEqual ( actual . strides , x . strides , 'returns expected value' ) ;
52
- t . strictEqual ( actual . offset , x . offset , 'returns expected value' ) ;
53
+ t . strictEqual ( getDType ( actual ) , getDType ( x ) , 'returns expected value' ) ;
54
+ t . deepEqual ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 ] , getData ( x ) , 'returns expected value' ) ;
55
+ t . deepEqual ( getShape ( actual ) , getShape ( x ) , 'returns expected value' ) ;
56
+ t . deepEqual ( getStrides ( actual ) , getStrides ( x ) , 'returns expected value' ) ;
57
+ t . strictEqual ( getOffset ( actual ) , getOffset ( x ) , 'returns expected value' ) ;
53
58
54
59
t . end ( ) ;
55
60
} ) ;
@@ -65,11 +70,11 @@ tape( 'the function sorts a one-dimensional ndarray (decreasing order)', functio
65
70
} ) ;
66
71
67
72
actual = gsorthp ( [ x , order ] ) ;
68
- t . strictEqual ( actual . dtype , x . dtype , 'returns expected value' ) ;
69
- t . deepEqual ( [ 5.0 , 4.0 , 3.0 , 2.0 , 1.0 ] , x . data , 'returns expected value' ) ;
70
- t . deepEqual ( actual . shape , x . shape , 'returns expected value' ) ;
71
- t . deepEqual ( actual . strides , x . strides , 'returns expected value' ) ;
72
- t . strictEqual ( actual . offset , x . offset , 'returns expected value' ) ;
73
+ t . strictEqual ( getDType ( actual ) , getDType ( x ) , 'returns expected value' ) ;
74
+ t . deepEqual ( [ 5.0 , 4.0 , 3.0 , 2.0 , 1.0 ] , getData ( x ) , 'returns expected value' ) ;
75
+ t . deepEqual ( getShape ( actual ) , getShape ( x ) , 'returns expected value' ) ;
76
+ t . deepEqual ( getStrides ( actual ) , getStrides ( x ) , 'returns expected value' ) ;
77
+ t . strictEqual ( getOffset ( actual ) , getOffset ( x ) , 'returns expected value' ) ;
73
78
74
79
t . end ( ) ;
75
80
} ) ;
0 commit comments