@@ -3,16 +3,25 @@ var Suite = new Benchmark.Suite
33var insert = require ( './index.js' )
44
55var testString = 'abcdefg'
6- var testArray = [ 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' ]
6+ var testArray = [ 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' ]
77
88Suite
9- . add ( 'string insert ' , function ( ) {
9+ . add ( 'insert string into string ' , function ( ) {
1010 insert ( testString , 'foo' , 3 )
1111 } )
12- . add ( 'array insert string' , function ( ) {
12+ . add ( 'insert 1x array into string' , function ( ) {
13+ insert ( testString , [ 'foo' , undefined , true ] , 3 )
14+ } )
15+ . add ( 'insert string into 10x array' , function ( ) {
1316 insert ( testArray , 'foo' , 3 )
1417 } )
15- . add ( 'array insert array' , function ( ) {
18+ . add ( 'insert number into 10x array' , function ( ) {
19+ insert ( testArray , 5 , 3 )
20+ } )
21+ . add ( 'insert object into 10x array' , function ( ) {
22+ insert ( testArray , { foo : 'bar' } , 3 )
23+ } )
24+ . add ( 'insert 3x array into 10x array' , function ( ) {
1625 insert ( testArray , [ 'foo' , undefined , true ] , 3 )
1726 } )
1827 . on ( 'cycle' , function ( e ) {
0 commit comments