From d43486ec6b987b97709f32dac403bcf71597dd4c Mon Sep 17 00:00:00 2001 From: Malte2036 <18309412+Malte2036@users.noreply.github.com> Date: Tue, 18 Jan 2022 23:32:36 +0100 Subject: [PATCH] add test for duplicate team membership verification --- tests/e2e/Services/Teams/TeamsBaseClient.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/e2e/Services/Teams/TeamsBaseClient.php b/tests/e2e/Services/Teams/TeamsBaseClient.php index 89ac02da74..8ba634de91 100644 --- a/tests/e2e/Services/Teams/TeamsBaseClient.php +++ b/tests/e2e/Services/Teams/TeamsBaseClient.php @@ -306,6 +306,17 @@ trait TeamsBaseClient $this->assertEquals(400, $response['headers']['status-code']); + $response = $this->client->call(Client::METHOD_PATCH, '/teams/'.$teamUid.'/memberships/'.$membershipUid.'/status', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'secret' => $secret, + 'userId' => $userUid, + ]); + + $this->assertEquals(409, $response['headers']['status-code']); + return $data; }