Skip to content

Commit 99b2b17

Browse files
laylatichygitbutler-client
authored andcommitted
test: fix relation field compilation in parent context
1 parent 53f14ec commit 99b2b17

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

tests/Integration/Database/ModelInspector/BelongsToTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public function test_belongs_to_with_parent(): void
8585
$relation = $model->getRelation('relation')->setParent('parent');
8686

8787
$this->assertSame(
88-
'relation.name AS `parent.relation.name`',
88+
'parent_relation.name AS `parent.relation.name`',
8989
$relation->getSelectFields()[1]->compile(DatabaseDialect::SQLITE),
9090
);
9191
}

tests/Integration/Database/ModelInspector/HasManyTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public function test_has_many_with_parent(): void
8080
$relation = $model->getRelation('owners')->setParent('parent');
8181

8282
$this->assertSame(
83-
'owner.relation_id AS `parent.owners.relation_id`',
83+
'parent_owners.relation_id AS `parent.owners.relation_id`',
8484
$relation->getSelectFields()[1]->compile(DatabaseDialect::SQLITE),
8585
);
8686
}

tests/Integration/Database/ModelInspector/HasManyThroughTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function test_has_many_through_with_parent(): void
5959
->setParent(name: 'parent');
6060

6161
$this->assertSame(
62-
expected: 'target.data AS `parent.targets.data`',
62+
expected: 'parent_targets.data AS `parent.targets.data`',
6363
actual: $relation->getSelectFields()[2]->compile(DatabaseDialect::SQLITE),
6464
);
6565
}

tests/Integration/Database/ModelInspector/HasOneTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public function test_has_one_with_parent(): void
8080
$relation = $model->getRelation('owner')->setParent('parent');
8181

8282
$this->assertSame(
83-
'owner.relation_id AS `parent.owner.relation_id`',
83+
'parent_owner.relation_id AS `parent.owner.relation_id`',
8484
$relation->getSelectFields()[1]->compile(DatabaseDialect::SQLITE),
8585
);
8686
}

tests/Integration/Database/ModelInspector/HasOneThroughTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public function test_has_one_through_with_parent(): void
5555
->setParent(name: 'parent');
5656

5757
$this->assertSame(
58-
expected: 'target.data AS `parent.target.data`',
58+
expected: 'parent_target.data AS `parent.target.data`',
5959
actual: $relation->getSelectFields()[2]->compile(DatabaseDialect::SQLITE),
6060
);
6161
}

0 commit comments

Comments
 (0)