@@ -188,8 +188,41 @@ describe('Unit Tests', function(){
188188 } ) ;
189189 } ) ;
190190
191+ describe ( '#instance update after find' , function ( ) {
192+ it ( 'should find and update single data object without errors' , function ( done ) {
193+ models . instance . Person . findOne ( { userID :1234 , age :32 } , function ( err , user ) {
194+ if ( err ) throw err ;
195+ user . Name = "Updated Stupid" ;
196+ user . save ( function ( err ) {
197+ if ( err ) throw err ;
198+ models . instance . Person . findOne ( { userID :1234 , age :32 } , function ( err , user_new ) {
199+ if ( err ) throw err ;
200+ user_new . Name . should . equal ( 'Updated Stupid' ) ;
201+ done ( ) ;
202+ } ) ;
203+ } ) ;
204+ } ) ;
205+ } ) ;
206+ } ) ;
207+
208+ describe ( '#instance delete after find' , function ( ) {
209+ it ( 'should find and delete single data object without errors' , function ( done ) {
210+ models . instance . Person . findOne ( { userID :1234 , age :32 } , function ( err , user ) {
211+ if ( err ) throw err ;
212+ user . delete ( function ( err ) {
213+ if ( err ) throw err ;
214+ models . instance . Person . findOne ( { userID :1234 , age :32 } , function ( err , user_new ) {
215+ if ( err ) throw err ;
216+ expect ( user_new ) . to . not . exist ;
217+ done ( ) ;
218+ } ) ;
219+ } ) ;
220+ } ) ;
221+ } ) ;
222+ } ) ;
223+
191224 describe ( '#delete' , function ( ) {
192- it ( 'should delete data from db without errors' , function ( done ) {
225+ it ( 'should cleanup the db without errors' , function ( done ) {
193226 models . instance . Person . delete ( { userID :1234 , age :32 } , function ( err ) {
194227 if ( err ) throw err ;
195228 done ( ) ;
@@ -198,7 +231,7 @@ describe('Unit Tests', function(){
198231 } ) ;
199232
200233 describe ( '#find after delete' , function ( ) {
201- it ( 'should find data as deleted' , function ( done ) {
234+ it ( 'should find all data as deleted' , function ( done ) {
202235 models . instance . Person . find ( { userID : 1234 } , function ( err , people ) {
203236 if ( err ) throw err ;
204237 people . length . should . equal ( 0 ) ;
0 commit comments