1
0
Fork 0
mirror of synced 2024-06-02 19:04:49 +12:00

Added query length tests

This commit is contained in:
Matej Bačo 2022-06-22 07:47:02 +00:00
parent 217f732b11
commit 9e11941aae

View file

@ -1250,6 +1250,21 @@ trait DatabaseBase
$this->assertEquals(400, $documents['headers']['status-code']);
$conditions = [];
for ($i = 0; $i < 101; $i++) {
$conditions[] = "[" . $i . "] Too long title to cross 2k chars query limit";
}
$documents = $this->client->call(Client::METHOD_GET, '/database/collections/' . $data['moviesId'] . '/documents', array_merge([
'content-type' => 'application/json',
'x-appwrite-project' => $this->getProject()['$id'],
], $this->getHeaders()), [
'queries' => ['title.search(' . implode(',', $conditions) . ')'],
]);
$this->assertEquals(400, $documents['headers']['status-code']);
return [];
}