Merge pull request #10726 from appwrite/fix-testListSites

fix: testListSites 2 not matching expected 1
This commit is contained in:
Luke B. Silver 2025-10-29 12:48:38 +00:00 committed by GitHub
commit 60726757ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -634,18 +634,20 @@ class SitesCustomServerTest extends Scope
'buildRuntime' => 'node-22',
'fallbackFile' => '',
'framework' => 'other',
'name' => 'Test Site',
'name' => 'Test List Sites',
'outputDirectory' => './',
'providerBranch' => 'main',
'providerRootDirectory' => './',
'siteId' => ID::unique()
]);
$sites = $this->listSites();
$sites = $this->listSites([
'search' => 'Test List Sites',
]);
$this->assertEquals($sites['headers']['status-code'], 200);
$this->assertCount(1, $sites['body']['sites']);
$this->assertEquals($sites['body']['sites'][0]['name'], 'Test Site');
$this->assertEquals($sites['body']['sites'][0]['name'], 'Test List Sites');
// Test pagination limit
$sites = $this->listSites([
@ -689,7 +691,7 @@ class SitesCustomServerTest extends Scope
// Test search name
$sites = $this->listSites([
'search' => 'Test'
'search' => 'Test List Sites'
]);
$this->assertEquals($sites['headers']['status-code'], 200);
@ -712,21 +714,23 @@ class SitesCustomServerTest extends Scope
'buildRuntime' => 'node-22',
'fallbackFile' => '',
'framework' => 'other',
'name' => 'Test Site 2',
'name' => 'Test List Sites 2',
'outputDirectory' => './',
'providerBranch' => 'main',
'providerRootDirectory' => './',
'siteId' => ID::unique()
]);
$sites = $this->listSites();
$sites = $this->listSites([
'search' => 'Test List Sites',
]);
$this->assertEquals($sites['headers']['status-code'], 200);
$this->assertEquals($sites['body']['total'], 2);
$this->assertIsArray($sites['body']['sites']);
$this->assertCount(2, $sites['body']['sites']);
$this->assertEquals($sites['body']['sites'][0]['name'], 'Test Site');
$this->assertEquals($sites['body']['sites'][1]['name'], 'Test Site 2');
$this->assertEquals($sites['body']['sites'][0]['name'], 'Test List Sites');
$this->assertEquals($sites['body']['sites'][1]['name'], 'Test List Sites 2');
$sites1 = $this->listSites([
'queries' => [
@ -736,7 +740,7 @@ class SitesCustomServerTest extends Scope
$this->assertEquals($sites1['headers']['status-code'], 200);
$this->assertCount(1, $sites1['body']['sites']);
$this->assertEquals($sites1['body']['sites'][0]['name'], 'Test Site 2');
$this->assertEquals($sites1['body']['sites'][0]['name'], 'Test List Sites 2');
$sites2 = $this->listSites([
'queries' => [
@ -746,7 +750,7 @@ class SitesCustomServerTest extends Scope
$this->assertEquals($sites2['headers']['status-code'], 200);
$this->assertCount(1, $sites2['body']['sites']);
$this->assertEquals($sites2['body']['sites'][0]['name'], 'Test Site');
$this->assertEquals($sites2['body']['sites'][0]['name'], 'Test List Sites');
/**
* Test for FAILURE