Skip to content

Commit 1196a89

Browse files
test: fix tests for reverse method
1 parent 55d746b commit 1196a89

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

lib/node_modules/@stdlib/array/fixed-endian-factory/test/test.reverse.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,28 @@ tape( 'the method returns an empty array if operating on an empty typed array',
9595

9696
tape( 'the method reverses elements of a typed array in-place', function test( t ) {
9797
var expected;
98+
var values;
9899
var ctor;
99100
var arr;
100101
var out;
102+
var i;
101103

102104
ctor = factory( 'float64' );
103105
arr = new ctor( 'little-endian', [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
104-
expected = new ctor('little-endian', [ 5.0, 4.0, 3.0, 2.0, 1.0 ] );
106+
expected = [ 5.0, 4.0, 3.0, 2.0, 1.0 ];
105107
out = arr.reverse();
106-
108+
values = [];
109+
fcn();
107110
t.strictEqual( out instanceof ctor, true, 'returns expected value' );
108111
t.strictEqual( out, arr, 'returns expected value' );
109112
t.strictEqual( arr.length, expected.length, 'returns expected value' );
110-
t.deepEqual( arr, expected, 'returns expected value' );
113+
t.deepEqual( values, expected, 'returns expected value' );
114+
115+
function fcn() {
116+
for ( i = 0; i < 5; i++) {
117+
values.push(arr.at(i));
118+
}
119+
}
111120
t.end();
112121
});
113122

0 commit comments

Comments
 (0)