Skip to content

Commit deca7e4

Browse files
committed
model separation test
1 parent ffe862b commit deca7e4

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

tests/DatabaseTest.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,22 @@ public function testModels(Driver $driver)
5454

5555
$this->assertSame($database->schema->getModel('basis_user'), $model);
5656

57-
$user = $database->create('basis_user', [
58-
'nick' => 'nekufa',
59-
]);
57+
$user = $database->create('basis_user', ['nick' => 'nekufa']);
6058
$this->assertSame($user->nick, 'nekufa');
6159
$this->assertSame($user->id, 1);
6260

6361
$sameUser = $database->findOrFail($model, ['nick' => 'nekufa']);
6462
$this->assertSame($user, $sameUser);
6563
$this->assertSame($user, $database->findOne('basis.user', []));
64+
65+
$database->schema->registerModel(
66+
(new Model('basis','basis_channel'))
67+
->addProperty('id')
68+
->addIndex(['id'], true)
69+
);
70+
71+
$this->assertCount(0, $database->find('basis_channel'));
72+
$this->assertNotCount(0, $database->find('basis_user'));
6673
}
6774

6875
#[DataProviderExternal(TestProvider::class, 'drivers')]

0 commit comments

Comments
 (0)