2222
2323var bench = require ( '@stdlib/bench' ) ;
2424var pow = require ( '@stdlib/math/base/special/pow' ) ;
25- var randu = require ( '@stdlib/random/base/randu' ) ;
26- var isArray = require ( '@stdlib/assert/is-array' ) ;
25+ var isArrayLikeObject = require ( '@stdlib/assert/is-array-like-object' ) ;
2726var pkg = require ( './../package.json' ) . name ;
2827var linspace = require ( './../lib' ) ;
2928
@@ -47,21 +46,19 @@ function createBenchmark( len ) {
4746 * @param {Benchmark } b - benchmark instance
4847 */
4948 function benchmark ( b ) {
50- var x2 ;
5149 var v ;
5250 var i ;
5351
5452 b . tic ( ) ;
5553 for ( i = 0 ; i < b . iterations ; i ++ ) {
56- x2 = randu ( ) * 10.0 ;
57- v = linspace ( 0.0 , x2 , len ) ;
54+ v = linspace ( 0.0 , 100.0 , len ) ;
5855 if ( typeof v !== 'object' ) {
59- b . fail ( 'should return an array' ) ;
56+ b . fail ( 'should return an array-like object ' ) ;
6057 }
6158 }
6259 b . toc ( ) ;
63- if ( ! isArray ( v ) ) {
64- b . fail ( 'should return an array' ) ;
60+ if ( ! isArrayLikeObject ( v ) ) {
61+ b . fail ( 'should return an array-like object ' ) ;
6562 }
6663 b . pass ( 'benchmark finished' ) ;
6764 b . end ( ) ;
@@ -89,7 +86,7 @@ function main() {
8986 for ( i = min ; i <= max ; i ++ ) {
9087 len = pow ( 10 , i ) ;
9188 f = createBenchmark ( len ) ;
92- bench ( pkg + ':len=' + len , f ) ;
89+ bench ( pkg + '::default,real: len=' + len , f ) ;
9390 }
9491}
9592
0 commit comments