@@ -121,6 +121,32 @@ $(document).ready(function() {
121121 } ) ;
122122
123123
124+ // ----- PREVIOUS --------
125+
126+ test ( "$previous() 1-1 undefined previous at init" , function ( ) {
127+ equal ( doc . previous ( "gender" ) , undefined ) ;
128+ equal ( doc . previous ( "name" ) , undefined ) ;
129+ equal ( doc . previous ( "name.first" ) , undefined ) ;
130+ equal ( doc . previous ( "unknown" ) , undefined ) ;
131+ equal ( doc . previous ( "unknown2.field" ) , undefined ) ;
132+ } ) ;
133+
134+ test ( "$previous() 1-1 previous returning last value" , function ( ) {
135+ doc . set ( "gender" , 'F' ) ;
136+ equal ( doc . previous ( "gender" ) , 'M' ) ;
137+
138+ doc . set ( "name.first" , "blah" ) ;
139+ equal ( doc . previous ( "name.first" ) , 'Aidan' ) ;
140+
141+ doc . set ( "unknown" , "blah" ) ;
142+ equal ( doc . previous ( "unknown" ) , undefined ) ;
143+
144+ doc . set ( "unknown2.field" , "blah" ) ;
145+ equal ( doc . previous ( "unknown2.field" ) , undefined ) ;
146+ doc . set ( "unknown2.field" , "bleh" ) ;
147+ equal ( doc . previous ( "unknown2.field" ) , "blah" ) ;
148+ } ) ;
149+
124150 // ----- HAS --------
125151
126152 test ( "#get() 1-1" , function ( ) {
0 commit comments