@@ -2209,11 +2209,9 @@ public function testBeforeSaveStopEvent()
2209
2209
public function testAfterSave ()
2210
2210
{
2211
2211
$ table = TableRegistry::get ('users ' );
2212
- $ data = new \Cake \ORM \Entity ([
2213
- 'username ' => 'superuser ' ,
2214
- 'created ' => new Time ('2013-10-10 00:00 ' ),
2215
- 'updated ' => new Time ('2013-10-10 00:00 ' )
2216
- ]);
2212
+ $ data = $ table ->get (1 );
2213
+
2214
+ $ data ->username = 'newusername ' ;
2217
2215
2218
2216
$ called = false ;
2219
2217
$ listener = function ($ e , $ entity , $ options ) use ($ data , &$ called ) {
@@ -2226,13 +2224,13 @@ public function testAfterSave()
2226
2224
$ calledAfterCommit = false ;
2227
2225
$ listenerAfterCommit = function ($ e , $ entity , $ options ) use ($ data , &$ calledAfterCommit ) {
2228
2226
$ this ->assertSame ($ data , $ entity );
2229
- $ this ->assertFalse ($ entity ->dirty ());
2227
+ $ this ->assertTrue ($ entity ->dirty ());
2228
+ $ this ->assertNotSame ($ data ->get ('username ' ), $ data ->getOriginal ('username ' ));
2230
2229
$ calledAfterCommit = true ;
2231
2230
};
2232
2231
$ table ->eventManager ()->on ('Model.afterSaveCommit ' , $ listenerAfterCommit );
2233
2232
2234
2233
$ this ->assertSame ($ data , $ table ->save ($ data ));
2235
- $ this ->assertEquals ($ data ->id , self ::$ nextUserId );
2236
2234
$ this ->assertTrue ($ called );
2237
2235
$ this ->assertTrue ($ calledAfterCommit );
2238
2236
}
0 commit comments