Skip to content

Commit 5b6d13f

Browse files
committed
Ensure database models are deleted when using directory emulator
1 parent 34bcf9f commit 5b6d13f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/Feature/Emulator/EmulatedModelQueryTest.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use LdapRecord\Connection;
66
use LdapRecord\Container;
77
use LdapRecord\Laravel\Testing\DirectoryEmulator;
8+
use LdapRecord\Laravel\Testing\LdapObject;
89
use LdapRecord\Laravel\Tests\TestCase;
910
use LdapRecord\Models\ActiveDirectory\Group;
1011
use LdapRecord\Models\ActiveDirectory\User;
@@ -124,9 +125,13 @@ public function test_delete()
124125
$model->save();
125126
});
126127

127-
$this->assertNull($model->delete());
128+
$this->assertInstanceOf(LdapObject::class, LdapObject::firstWhere('dn', $model->getDn()));
129+
130+
$model->delete();
131+
128132
$this->assertFalse($model->exists);
129133
$this->assertNull(TestModelStub::find($model->getDn()));
134+
$this->assertNull(LdapObject::firstWhere('dn', $model->getDn()));
130135
}
131136

132137
public function test_delete_attribute()

0 commit comments

Comments
 (0)