Skip to content

Commit ed9c424

Browse files
committed
tests internals RelationshipTests
1 parent 32c6884 commit ed9c424

2 files changed

Lines changed: 41 additions & 6 deletions

File tree

tests/e2e/Adapter/Scopes/DocumentTests.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ public function testUpsertDocumentsAttributeMismatch(): void
741741
$newDocument
742742
->setAttribute('last', 'last')
743743
]);
744-
var_dump($docs);
744+
745745
$this->assertEquals(1, $docs);
746746

747747
$this->assertEquals('first', $existingDocument->getAttribute('first'));

tests/e2e/Adapter/Scopes/RelationshipTests.php

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,11 @@ public function testSelectRelationshipAttributes(): void
988988
$this->assertArrayHasKey('$collection', $make);
989989
$this->assertArrayHasKey('$createdAt', $make);
990990
$this->assertArrayHasKey('$updatedAt', $make);
991+
$this->assertArrayHasKey('main::$id', $make);
992+
$this->assertArrayHasKey('main::$sequence', $make);
993+
$this->assertArrayHasKey('main::$collection', $make);
994+
$this->assertArrayHasKey('main::$createdAt', $make);
995+
$this->assertArrayHasKey('main::$updatedAt', $make);
991996

992997
// Select internal attributes
993998
$make = $database->findOne('make', [
@@ -1000,11 +1005,16 @@ public function testSelectRelationshipAttributes(): void
10001005

10011006
$this->assertArrayHasKey('name', $make);
10021007
$this->assertArrayHasKey('$id', $make);
1008+
$this->assertArrayNotHasKey('$sequence', $make);
1009+
//$this->assertArrayNotHasKey('$collection', $make);
1010+
$this->assertArrayNotHasKey('$createdAt', $make);
1011+
$this->assertArrayNotHasKey('$updatedAt', $make);
1012+
$this->assertArrayNotHasKey('$permissions', $make);
1013+
$this->assertArrayHasKey('main::$id', $make);
10031014
$this->assertArrayHasKey('main::$sequence', $make);
10041015
$this->assertArrayHasKey('main::$collection', $make);
10051016
$this->assertArrayHasKey('main::$createdAt', $make);
10061017
$this->assertArrayHasKey('main::$updatedAt', $make);
1007-
$this->assertArrayHasKey('main::$permissions', $make);
10081018

10091019
$make = $database->findOne('make', [
10101020
Query::select(['name', '$sequence']),
@@ -1015,12 +1025,17 @@ public function testSelectRelationshipAttributes(): void
10151025
}
10161026

10171027
$this->assertArrayHasKey('name', $make);
1028+
$this->assertArrayNotHasKey('$id', $make);
10181029
$this->assertArrayHasKey('$sequence', $make);
1030+
//$this->assertArrayHasKey('$collection', $make);
1031+
$this->assertArrayNotHasKey('$createdAt', $make);
1032+
$this->assertArrayNotHasKey('$updatedAt', $make);
1033+
$this->assertArrayNotHasKey('$permissions', $make);
10191034
$this->assertArrayHasKey('main::$id', $make);
1035+
$this->assertArrayHasKey('main::$sequence', $make);
10201036
$this->assertArrayHasKey('main::$collection', $make);
10211037
$this->assertArrayHasKey('main::$createdAt', $make);
10221038
$this->assertArrayHasKey('main::$updatedAt', $make);
1023-
$this->assertArrayHasKey('main::$permissions', $make);
10241039

10251040
$make = $database->findOne('make', [
10261041
Query::select(['name', '$collection']),
@@ -1031,12 +1046,17 @@ public function testSelectRelationshipAttributes(): void
10311046
}
10321047

10331048
$this->assertArrayHasKey('name', $make);
1049+
$this->assertArrayNotHasKey('$id', $make);
1050+
$this->assertArrayNotHasKey('$sequence', $make);
10341051
$this->assertArrayHasKey('$collection', $make);
1052+
$this->assertArrayNotHasKey('$createdAt', $make);
1053+
$this->assertArrayNotHasKey('$updatedAt', $make);
1054+
$this->assertArrayNotHasKey('$permissions', $make);
10351055
$this->assertArrayHasKey('main::$id', $make);
10361056
$this->assertArrayHasKey('main::$sequence', $make);
1057+
$this->assertArrayHasKey('main::$collection', $make);
10371058
$this->assertArrayHasKey('main::$createdAt', $make);
10381059
$this->assertArrayHasKey('main::$updatedAt', $make);
1039-
$this->assertArrayHasKey('main::$permissions', $make);
10401060

10411061
$make = $database->findOne('make', [
10421062
Query::select(['name', '$createdAt']),
@@ -1047,12 +1067,17 @@ public function testSelectRelationshipAttributes(): void
10471067
}
10481068

10491069
$this->assertArrayHasKey('name', $make);
1070+
$this->assertArrayNotHasKey('$id', $make);
1071+
$this->assertArrayNotHasKey('$sequence', $make);
1072+
//$this->assertArrayHasKey('$collection', $make);
10501073
$this->assertArrayHasKey('$createdAt', $make);
1074+
$this->assertArrayNotHasKey('$updatedAt', $make);
1075+
$this->assertArrayNotHasKey('$permissions', $make);
10511076
$this->assertArrayHasKey('main::$id', $make);
10521077
$this->assertArrayHasKey('main::$sequence', $make);
10531078
$this->assertArrayHasKey('main::$collection', $make);
1079+
$this->assertArrayHasKey('main::$createdAt', $make);
10541080
$this->assertArrayHasKey('main::$updatedAt', $make);
1055-
$this->assertArrayHasKey('main::$permissions', $make);
10561081

10571082
$make = $database->findOne('make', [
10581083
Query::select(['name', '$updatedAt']),
@@ -1063,12 +1088,17 @@ public function testSelectRelationshipAttributes(): void
10631088
}
10641089

10651090
$this->assertArrayHasKey('name', $make);
1091+
$this->assertArrayNotHasKey('$id', $make);
1092+
$this->assertArrayNotHasKey('$sequence', $make);
1093+
//$this->assertArrayHasKey('$collection', $make);
1094+
$this->assertArrayNotHasKey('$createdAt', $make);
10661095
$this->assertArrayHasKey('$updatedAt', $make);
1096+
$this->assertArrayNotHasKey('$permissions', $make);
10671097
$this->assertArrayHasKey('main::$id', $make);
10681098
$this->assertArrayHasKey('main::$sequence', $make);
10691099
$this->assertArrayHasKey('main::$collection', $make);
10701100
$this->assertArrayHasKey('main::$createdAt', $make);
1071-
$this->assertArrayHasKey('main::$permissions', $make);
1101+
$this->assertArrayHasKey('main::$updatedAt', $make);
10721102

10731103
$make = $database->findOne('make', [
10741104
Query::select(['name', '$permissions']),
@@ -1079,6 +1109,11 @@ public function testSelectRelationshipAttributes(): void
10791109
}
10801110

10811111
$this->assertArrayHasKey('name', $make);
1112+
$this->assertArrayNotHasKey('$id', $make);
1113+
$this->assertArrayNotHasKey('$sequence', $make);
1114+
// $this->assertArrayHasKey('$collection', $make);
1115+
$this->assertArrayNotHasKey('$createdAt', $make);
1116+
$this->assertArrayNotHasKey('$updatedAt', $make);
10821117
$this->assertArrayHasKey('$permissions', $make);
10831118
$this->assertArrayHasKey('main::$id', $make);
10841119
$this->assertArrayHasKey('main::$sequence', $make);

0 commit comments

Comments
 (0)