diff --git a/tests/Database/DatabaseEloquentMorphOneOfManyTest.php b/tests/Database/DatabaseEloquentMorphOneOfManyTest.php index 4d98d120efd2..9a8e70f4c748 100644 --- a/tests/Database/DatabaseEloquentMorphOneOfManyTest.php +++ b/tests/Database/DatabaseEloquentMorphOneOfManyTest.php @@ -94,6 +94,15 @@ public function testMorphType() $this->assertSame('active', $product->current_state->state); } + public function testForceCreateMorphType() + { + $product = MorphOneOfManyTestProduct::create(); + $product->states()->forceCreate([ + 'state' => 'active', + ]); + $this->assertSame(MorphOneOfManyTestProduct::class, $product->current_state->stateful_type); + } + public function testExists() { $product = MorphOneOfManyTestProduct::create();