File tree Expand file tree Collapse file tree 2 files changed +17
-4
lines changed
Expand file tree Collapse file tree 2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -68,10 +68,22 @@ describe("Database LWdb", function() {
6868
6969 it ( "should be able to reinitialize the persistent storage" , function ( ) {
7070
71+ var n = ( this . wordList ) . length ;
72+ expect ( n > 0 ) . toBe ( true ) ;
73+
74+ lwdb . loadWords ( this . wordList ) ;
75+
76+ expect ( lwdb . numberOfWords ( ) > 0 ) . toBe ( true ) ;
77+
78+
7179 lwdb . removeWords ( ) ;
72- expect ( lwdb ) . toHaveMethod ( "numberOfWords" ) ;
80+
81+ expect ( lwdb ) . toHaveMethod ( "numberOfWords" ) ;
7382 expect ( lwdb . numberOfWords ( ) ) . toBe ( 0 ) ;
7483
84+ var keys = lwdb . keysOfAllWords ( ) ;
85+ expect ( keys . length ) . toBe ( 0 ) ;
86+
7587 } ) ;
7688
7789
Original file line number Diff line number Diff line change @@ -147,9 +147,10 @@ var LWdb = function(name) {
147147 removeWords : function ( ) {
148148 var keys = this . keysOfAllWords ( ) ;
149149 for ( var i = 0 ; i < keys . length ; i ++ ) {
150- localStorage . removeItem ( keys ) ;
150+ localStorage . removeItem ( keys [ i ] ) ;
151151 }
152152 _setNumberOfWords ( 0 ) ;
153+ _invalidateIndex ( ) ;
153154 } ,
154155
155156
@@ -296,9 +297,9 @@ var LWdb = function(name) {
296297 if ( keyRegex . test ( key ) ) {
297298 _keysOfAllWords . push ( key ) ;
298299 }
299- }
300+ } ;
301+ _indexHasBeenUpdated ( ) ;
300302 } ;
301- _indexHasBeenUpdated ( ) ;
302303 return _keysOfAllWords ;
303304 } ,
304305
You can’t perform that action at this time.
0 commit comments