File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -298,6 +298,20 @@ public function testEmbedsManyDissociate()
298
298
$ freshUser = User::find ($ user ->id );
299
299
$ this ->assertEquals (0 , $ user ->addresses ->count ());
300
300
$ this ->assertEquals (1 , $ freshUser ->addresses ->count ());
301
+
302
+ $ broken_address = Address::make (['name ' => 'Broken ' ]);
303
+
304
+ $ user ->update ([
305
+ "addresses " => array_merge (
306
+ [$ broken_address ->toArray ()],
307
+ $ user ->addresses ()->toArray ()
308
+ )]);
309
+
310
+ $ curitiba = $ user ->addresses ()->create (['city ' => 'Curitiba ' ]);
311
+ $ user ->addresses ()->dissociate ($ curitiba ->id );
312
+
313
+ $ this ->assertEquals (1 , $ user ->addresses ->where ('name ' , $ broken_address ->name )->count ());
314
+ $ this ->assertEquals (1 , $ user ->addresses ->count ());
301
315
}
302
316
303
317
public function testEmbedsManyAliases ()
You can’t perform that action at this time.
0 commit comments