valeur par défaut pour le pk dans le querybuilder, ajout du whereRaw sur le model, fixation à * sur la liste de colonnes si non définie

This commit is contained in:
Gregory Letellier
2023-10-27 10:02:16 +02:00
parent a7d63c8c07
commit 3f1c0c144c
2 changed files with 33 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ test("insert row",function () {
});
test("querybuilder", function() {
$qb = new QueryBuilder("test","id");
$qb = new QueryBuilder("test");
$row = $qb->find(1);
expect($row)->toBeObject();
@@ -41,6 +41,16 @@ test("querybuilder", function() {
expect($rows)->toBeArray();
expect(count($rows))->toBe(0);
$qb->reset();
$rows = $qb->whereRaw("id = 1")->columns("*")->get();
expect($rows)->toBeArray();
expect(count($rows))->toBe(1);
$qb->reset();
$rows = $qb->whereRaw("id = 1")->get();
expect($rows)->toBeArray();
expect(count($rows))->toBe(1);
});
test("update row", function() {