@@ -43,7 +43,7 @@ describe('HAMT', () => {
4343 it ( 'can get that value' , ( callback ) => {
4444 bucket . get ( 'key' , ( err , result ) => {
4545 expect ( err ) . to . not . exist ( )
46- expect ( result ) . to . be . eql ( 'value' )
46+ expect ( result ) . to . eql ( 'value' )
4747 callback ( )
4848 } )
4949 } )
@@ -55,7 +55,7 @@ describe('HAMT', () => {
5555 it ( 'can get that value' , ( callback ) => {
5656 bucket . get ( 'key' , ( err , result ) => {
5757 expect ( err ) . to . not . exist ( )
58- expect ( result ) . to . be . eql ( 'a different value' )
58+ expect ( result ) . to . eql ( 'a different value' )
5959 callback ( )
6060 } )
6161 } )
@@ -78,36 +78,40 @@ describe('HAMT', () => {
7878 } )
7979
8080 describe ( 'many keys' , ( ) => {
81- let bucket , keys , masterHead
81+ let bucket
82+ let keys
83+ let masterHead
8284
8385 it ( 'can create an empty one' , ( ) => {
8486 bucket = HAMT ( options )
8587 } )
8688
87- it ( 'accepts putting many keys' , ( callback ) => {
89+ it ( 'accepts putting many keys' , ( done ) => {
8890 const max = 400
8991 keys = new Array ( max )
9092 for ( let i = 1 ; i <= max ; i ++ ) {
9193 keys [ i - 1 ] = i . toString ( )
9294 }
9395
94- each ( keys , ( key , callback ) => bucket . put ( key , key , callback ) , callback )
96+ each ( keys , ( key , callback ) => bucket . put ( key , key , callback ) , done )
9597 } )
9698
97- it ( 'can remove all the keys and still find remaining' , ( callback ) => {
99+ it ( 'can remove all the keys and still find remaining' , function ( done ) {
100+ this . timeout ( 10 * 1000 )
101+
98102 masterHead = keys . pop ( )
99103 iterate ( )
100104
101105 function iterate ( ) {
102106 const head = keys . shift ( )
103107 if ( ! head ) {
104- callback ( )
108+ done ( )
105109 return // early
106110 }
107111
108112 bucket . get ( head , ( err , value ) => {
109113 expect ( err ) . to . not . exist ( )
110- expect ( value ) . to . be . eql ( head )
114+ expect ( value ) . to . eql ( head )
111115 bucket . del ( head , afterDel )
112116 } )
113117
@@ -120,18 +124,14 @@ describe('HAMT', () => {
120124 expect ( err ) . to . not . exist ( )
121125 expect ( value ) . to . be . undefined ( )
122126
123- each (
124- keys ,
125- onEachKey ,
126- reiterate
127- )
127+ each ( keys , onEachKey , reiterate )
128128 }
129129 }
130130
131131 function onEachKey ( key , callback ) {
132132 bucket . get ( key , ( err , value ) => {
133133 expect ( err ) . to . not . exist ( )
134- expect ( value ) . to . be . eql ( key )
134+ expect ( value ) . to . eql ( key )
135135 callback ( )
136136 } )
137137 }
0 commit comments