From e62e5c405aa8886f6bb00a1b3963d2a3e60a0bb8 Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 23 Mar 2023 18:34:49 +0200 Subject: [PATCH] Select from parent and related --- tests/e2e/Services/Databases/DatabasesBase.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/e2e/Services/Databases/DatabasesBase.php b/tests/e2e/Services/Databases/DatabasesBase.php index 3793dd2377..4ba450ebea 100644 --- a/tests/e2e/Services/Databases/DatabasesBase.php +++ b/tests/e2e/Services/Databases/DatabasesBase.php @@ -361,11 +361,14 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => ['equal("library", "library1")', 'select(["library.*"])'], + 'queries' => [ + 'equal("library", "library1")', + 'select(["fullName","library.*"])'] ]); $this->assertEquals(1, $documents['body']['total']); $this->assertEquals('Library 1', $documents['body']['documents'][0]['library']['libraryName']); + $this->assertArrayHasKey('fullName', $documents['body']['documents'][0]); $documents = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $person['body']['$id'] . '/documents', array_merge([ 'content-type' => 'application/json', @@ -523,7 +526,7 @@ trait DatabasesBase /** * @depends testRelations */ - public function testQueries(array $data): void + public function testValidateOperators(array $data): void { $response = $this->client->call(Client::METHOD_GET, '/databases/' . $data['databaseId'] . '/collections/' . $data['personCollection'] . '/documents', array_merge([ 'content-type' => 'application/json',