Skip to content

Commit 0996ae0

Browse files
committed
Remove obsolete tests
1 parent 800a7a6 commit 0996ae0

File tree

20 files changed

+120
-1808
lines changed

20 files changed

+120
-1808
lines changed

lib/node_modules/@stdlib/math/iter/special/cbrt/test/test.js

Lines changed: 6 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -24,40 +24,10 @@ var tape = require( 'tape' );
2424
var randu = require( '@stdlib/random/iter/randu' );
2525
var cbrt = require( '@stdlib/math/base/special/cbrt' );
2626
var linspace = require( '@stdlib/iter/linspace' );
27+
var array2iterator = require( '@stdlib/array/to-iterator' );
2728
var iterCbrt = require( './../lib' );
2829

2930

30-
// FUNCTIONS //
31-
32-
function createIterator( arr ) {
33-
var len;
34-
var it;
35-
var i;
36-
37-
len = arr.length;
38-
i = -1;
39-
40-
it = {};
41-
it.next = next;
42-
43-
return it;
44-
45-
function next() {
46-
var out;
47-
i += 1;
48-
if ( i < len ) {
49-
out = {};
50-
out.value = arr[ i ];
51-
out.done = ( i === len-1 );
52-
return out;
53-
}
54-
return {
55-
'done': true
56-
};
57-
}
58-
}
59-
60-
6131
// TESTS //
6232

6333
tape( 'main export is a function', function test( t ) {
@@ -111,24 +81,6 @@ tape( 'the function returns an iterator protocol-compliant object', function tes
11181
t.end();
11282
});
11383

114-
tape( 'the function returns an iterator protocol-compliant object (value+done)', function test( t ) {
115-
var values;
116-
var it;
117-
var r;
118-
var i;
119-
120-
values = [ 0.0, 0.5, 1.0, 1.5, 2.0 ];
121-
it = iterCbrt( createIterator( values ) );
122-
t.equal( it.next.length, 0, 'has zero arity' );
123-
124-
for ( i = 0; i < values.length; i++ ) {
125-
r = it.next();
126-
t.equal( typeof r.value, 'number', 'returns a number' );
127-
t.equal( typeof r.done, 'boolean', 'returns a boolean' );
128-
}
129-
t.end();
130-
});
131-
13284
tape( 'the function returns an iterator protocol-compliant object which computes the cube root of each iterated value', function test( t ) {
13385
var expected;
13486
var it;
@@ -155,44 +107,7 @@ tape( 'the function returns an iterator protocol-compliant object which computes
155107
t.end();
156108
});
157109

158-
tape( 'the function returns an iterator protocol-compliant object which computes the cube root of each iterated value (value+done)', function test( t ) {
159-
var expected;
160-
var actual;
161-
var values;
162-
var it;
163-
var i;
164-
165-
values = [ 0.0, 0.5, 1.0, 1.5 ];
166-
expected = [
167-
{
168-
'value': cbrt( values[ 0 ] ),
169-
'done': false
170-
},
171-
{
172-
'value': cbrt( values[ 1 ] ),
173-
'done': false
174-
},
175-
{
176-
'value': cbrt( values[ 2 ] ),
177-
'done': false
178-
},
179-
{
180-
'value': cbrt( values[ 3 ] ),
181-
'done': true
182-
}
183-
];
184-
185-
it = iterCbrt( createIterator( values ) );
186-
t.equal( it.next.length, 0, 'has zero arity' );
187-
188-
for ( i = 0; i < expected.length; i++ ) {
189-
actual = it.next();
190-
t.deepEqual( actual, expected[ i ], 'returns expected value' );
191-
}
192-
t.end();
193-
});
194-
195-
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value (value+done)', function test( t ) {
110+
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value', function test( t ) {
196111
var expected;
197112
var values;
198113
var actual;
@@ -224,11 +139,14 @@ tape( 'the function returns an iterator protocol-compliant object which returns
224139
},
225140
{
226141
'value': NaN,
142+
'done': false
143+
},
144+
{
227145
'done': true
228146
}
229147
];
230148

231-
it = iterCbrt( createIterator( values ) );
149+
it = iterCbrt( array2iterator( values ) );
232150
t.equal( it.next.length, 0, 'has zero arity' );
233151

234152
for ( i = 0; i < expected.length; i++ ) {

lib/node_modules/@stdlib/math/iter/special/ceil/test/test.js

Lines changed: 6 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -24,40 +24,10 @@ var tape = require( 'tape' );
2424
var randu = require( '@stdlib/random/iter/randu' );
2525
var ceil = require( '@stdlib/math/base/special/ceil' );
2626
var linspace = require( '@stdlib/iter/linspace' );
27+
var array2iterator = require( '@stdlib/array/to-iterator' );
2728
var iterCeil = require( './../lib' );
2829

2930

30-
// FUNCTIONS //
31-
32-
function createIterator( arr ) {
33-
var len;
34-
var it;
35-
var i;
36-
37-
len = arr.length;
38-
i = -1;
39-
40-
it = {};
41-
it.next = next;
42-
43-
return it;
44-
45-
function next() {
46-
var out;
47-
i += 1;
48-
if ( i < len ) {
49-
out = {};
50-
out.value = arr[ i ];
51-
out.done = ( i === len-1 );
52-
return out;
53-
}
54-
return {
55-
'done': true
56-
};
57-
}
58-
}
59-
60-
6131
// TESTS //
6232

6333
tape( 'main export is a function', function test( t ) {
@@ -111,24 +81,6 @@ tape( 'the function returns an iterator protocol-compliant object', function tes
11181
t.end();
11282
});
11383

114-
tape( 'the function returns an iterator protocol-compliant object (value+done)', function test( t ) {
115-
var values;
116-
var it;
117-
var r;
118-
var i;
119-
120-
values = [ 0.0, 0.5, 1.0, 1.5, 2.0 ];
121-
it = iterCeil( createIterator( values ) );
122-
t.equal( it.next.length, 0, 'has zero arity' );
123-
124-
for ( i = 0; i < values.length; i++ ) {
125-
r = it.next();
126-
t.equal( typeof r.value, 'number', 'returns a number' );
127-
t.equal( typeof r.done, 'boolean', 'returns a boolean' );
128-
}
129-
t.end();
130-
});
131-
13284
tape( 'the function returns an iterator protocol-compliant object which rounds each iterated value toward positive infinity', function test( t ) {
13385
var expected;
13486
var it;
@@ -155,44 +107,7 @@ tape( 'the function returns an iterator protocol-compliant object which rounds e
155107
t.end();
156108
});
157109

158-
tape( 'the function returns an iterator protocol-compliant object which rounds each iterated value toward positive infinity (value+done)', function test( t ) {
159-
var expected;
160-
var actual;
161-
var values;
162-
var it;
163-
var i;
164-
165-
values = [ 0.0, -0.5, 1.0, -1.5 ];
166-
expected = [
167-
{
168-
'value': ceil( values[ 0 ] ),
169-
'done': false
170-
},
171-
{
172-
'value': ceil( values[ 1 ] ),
173-
'done': false
174-
},
175-
{
176-
'value': ceil( values[ 2 ] ),
177-
'done': false
178-
},
179-
{
180-
'value': ceil( values[ 3 ] ),
181-
'done': true
182-
}
183-
];
184-
185-
it = iterCeil( createIterator( values ) );
186-
t.equal( it.next.length, 0, 'has zero arity' );
187-
188-
for ( i = 0; i < expected.length; i++ ) {
189-
actual = it.next();
190-
t.deepEqual( actual, expected[ i ], 'returns expected value' );
191-
}
192-
t.end();
193-
});
194-
195-
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value (value+done)', function test( t ) {
110+
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value', function test( t ) {
196111
var expected;
197112
var values;
198113
var actual;
@@ -224,11 +139,14 @@ tape( 'the function returns an iterator protocol-compliant object which returns
224139
},
225140
{
226141
'value': NaN,
142+
'done': false
143+
},
144+
{
227145
'done': true
228146
}
229147
];
230148

231-
it = iterCeil( createIterator( values ) );
149+
it = iterCeil( array2iterator( values ) );
232150
t.equal( it.next.length, 0, 'has zero arity' );
233151

234152
for ( i = 0; i < expected.length; i++ ) {

lib/node_modules/@stdlib/math/iter/special/ceil10/test/test.js

Lines changed: 6 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -24,40 +24,10 @@ var tape = require( 'tape' );
2424
var randu = require( '@stdlib/random/iter/randu' );
2525
var ceil10 = require( '@stdlib/math/base/special/ceil10' );
2626
var linspace = require( '@stdlib/iter/linspace' );
27+
var array2iterator = require( '@stdlib/array/to-iterator' );
2728
var iterCeil10 = require( './../lib' );
2829

2930

30-
// FUNCTIONS //
31-
32-
function createIterator( arr ) {
33-
var len;
34-
var it;
35-
var i;
36-
37-
len = arr.length;
38-
i = -1;
39-
40-
it = {};
41-
it.next = next;
42-
43-
return it;
44-
45-
function next() {
46-
var out;
47-
i += 1;
48-
if ( i < len ) {
49-
out = {};
50-
out.value = arr[ i ];
51-
out.done = ( i === len-1 );
52-
return out;
53-
}
54-
return {
55-
'done': true
56-
};
57-
}
58-
}
59-
60-
6131
// TESTS //
6232

6333
tape( 'main export is a function', function test( t ) {
@@ -111,24 +81,6 @@ tape( 'the function returns an iterator protocol-compliant object', function tes
11181
t.end();
11282
});
11383

114-
tape( 'the function returns an iterator protocol-compliant object (value+done)', function test( t ) {
115-
var values;
116-
var it;
117-
var r;
118-
var i;
119-
120-
values = [ 0.0, 0.5, 1.0, 1.5, 2.0 ];
121-
it = iterCeil10( createIterator( values ) );
122-
t.equal( it.next.length, 0, 'has zero arity' );
123-
124-
for ( i = 0; i < values.length; i++ ) {
125-
r = it.next();
126-
t.equal( typeof r.value, 'number', 'returns a number' );
127-
t.equal( typeof r.done, 'boolean', 'returns a boolean' );
128-
}
129-
t.end();
130-
});
131-
13284
tape( 'the function returns an iterator protocol-compliant object which rounds each iterated value to the nearest power of 10 toward positive infinity', function test( t ) {
13385
var expected;
13486
var it;
@@ -155,44 +107,7 @@ tape( 'the function returns an iterator protocol-compliant object which rounds e
155107
t.end();
156108
});
157109

158-
tape( 'the function returns an iterator protocol-compliant object which rounds each iterated value to the nearest power of 10 toward positive infinity (value+done)', function test( t ) {
159-
var expected;
160-
var actual;
161-
var values;
162-
var it;
163-
var i;
164-
165-
values = [ 0.0, -20.5, 1.0, -10.5 ];
166-
expected = [
167-
{
168-
'value': ceil10( values[ 0 ] ),
169-
'done': false
170-
},
171-
{
172-
'value': ceil10( values[ 1 ] ),
173-
'done': false
174-
},
175-
{
176-
'value': ceil10( values[ 2 ] ),
177-
'done': false
178-
},
179-
{
180-
'value': ceil10( values[ 3 ] ),
181-
'done': true
182-
}
183-
];
184-
185-
it = iterCeil10( createIterator( values ) );
186-
t.equal( it.next.length, 0, 'has zero arity' );
187-
188-
for ( i = 0; i < expected.length; i++ ) {
189-
actual = it.next();
190-
t.deepEqual( actual, expected[ i ], 'returns expected value' );
191-
}
192-
t.end();
193-
});
194-
195-
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value (value+done)', function test( t ) {
110+
tape( 'the function returns an iterator protocol-compliant object which returns `NaN` if provided a non-numeric value', function test( t ) {
196111
var expected;
197112
var values;
198113
var actual;
@@ -224,11 +139,14 @@ tape( 'the function returns an iterator protocol-compliant object which returns
224139
},
225140
{
226141
'value': NaN,
142+
'done': false
143+
},
144+
{
227145
'done': true
228146
}
229147
];
230148

231-
it = iterCeil10( createIterator( values ) );
149+
it = iterCeil10( array2iterator( values ) );
232150
t.equal( it.next.length, 0, 'has zero arity' );
233151

234152
for ( i = 0; i < expected.length; i++ ) {

0 commit comments

Comments
 (0)