Create rule in function logging test

This commit is contained in:
Khushboo Verma
2025-02-13 00:23:13 +05:30
parent f9ce932ac1
commit 4b909ed7dc
@@ -1954,6 +1954,24 @@ class FunctionsCustomServerTest extends Scope
$functionId = $function['body']['$id'] ?? '';
$rule = $this->client->call(
Client::METHOD_POST,
'/proxy/rules',
array_merge([
'content-type' => 'application/json',
'x-appwrite-project' => $this->getProject()['$id'],
], $this->getHeaders()),
[
'domain' => 'test-' . ID::unique() . System::getEnv('_APP_DOMAIN_FUNCTIONS'),
'resourceType' => 'function',
'resourceId' => $functionId,
],
);
$this->assertEquals(201, $rule['headers']['status-code']);
$this->assertNotEmpty($rule['body']['$id']);
$this->assertNotEmpty($rule['body']['domain']);
$this->setupDeployment($functionId, [
'code' => $this->packageFunction('node'),
'activate' => true