mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Add set-cookie tests
This commit is contained in:
@@ -2775,11 +2775,13 @@ class SitesCustomServerTest extends Scope
|
||||
$proxyClient->setEndpoint('http://' . $domain);
|
||||
|
||||
$response = $proxyClient->call(Client::METHOD_GET, '/cookies', [
|
||||
'cookie' => 'custom-session-id=abcd123'
|
||||
'cookie' => 'custom-session-id=abcd123; custom-user-id=efgh456'
|
||||
]);
|
||||
|
||||
$this->assertEquals(200, $response['headers']['status-code']);
|
||||
$this->assertEquals("abcd123", $response['body']);
|
||||
$this->assertEquals("abcd123;efgh456", $response['body']);
|
||||
$this->assertEquals("value-one", $response['cookies']['my-cookie-one']);
|
||||
$this->assertEquals("value-two", $response['cookies']['my-cookie-two']);
|
||||
|
||||
$this->cleanupSite($siteId);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
export async function GET(context) {
|
||||
const sessionId = context.cookies.get("custom-session-id")?.value ?? 'Custom session ID missing';
|
||||
return new Response(sessionId);
|
||||
const userId = context.cookies.get("custom-user-id")?.value ?? 'Custom user ID missing';
|
||||
|
||||
context.cookies.set('my-cookie-one', 'value-one');
|
||||
context.cookies.set('my-cookie-two', 'value-two');
|
||||
|
||||
return new Response(sessionId + ";" + userId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user