Fix header test
This commit is contained in:
parent
356d155df2
commit
e9bac08de0
4 changed files with 8 additions and 8 deletions
|
@ -172,7 +172,7 @@ App::post('/v1/projects')
|
||||||
if (
|
if (
|
||||||
App::isDevelopment()
|
App::isDevelopment()
|
||||||
&& App::getEnv('_APP_EDITION', 'self-hosted') !== 'self-hosted'
|
&& App::getEnv('_APP_EDITION', 'self-hosted') !== 'self-hosted'
|
||||||
&& $request->getHeader('x-appwrite-share-tables', false)
|
&& $request->getHeader('x-appwrited-share-tables', false)
|
||||||
) {
|
) {
|
||||||
$schema = 'appwrite';
|
$schema = 'appwrite';
|
||||||
$database = 'appwrite';
|
$database = 'appwrite';
|
||||||
|
|
|
@ -574,7 +574,7 @@ App::init()
|
||||||
->addHeader('Server', 'Appwrite')
|
->addHeader('Server', 'Appwrite')
|
||||||
->addHeader('X-Content-Type-Options', 'nosniff')
|
->addHeader('X-Content-Type-Options', 'nosniff')
|
||||||
->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE')
|
->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE')
|
||||||
->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-Share-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent')
|
->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-Shared-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent')
|
||||||
->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies')
|
->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies')
|
||||||
->addHeader('Access-Control-Allow-Origin', $refDomain)
|
->addHeader('Access-Control-Allow-Origin', $refDomain)
|
||||||
->addHeader('Access-Control-Allow-Credentials', 'true');
|
->addHeader('Access-Control-Allow-Credentials', 'true');
|
||||||
|
@ -625,7 +625,7 @@ App::options()
|
||||||
$response
|
$response
|
||||||
->addHeader('Server', 'Appwrite')
|
->addHeader('Server', 'Appwrite')
|
||||||
->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE')
|
->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE')
|
||||||
->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-Share-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent')
|
->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-Shared-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent')
|
||||||
->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies')
|
->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies')
|
||||||
->addHeader('Access-Control-Allow-Origin', $origin)
|
->addHeader('Access-Control-Allow-Origin', $origin)
|
||||||
->addHeader('Access-Control-Allow-Credentials', 'true')
|
->addHeader('Access-Control-Allow-Credentials', 'true')
|
||||||
|
|
|
@ -31,7 +31,7 @@ class HTTPTest extends Scope
|
||||||
$this->assertEquals(204, $response['headers']['status-code']);
|
$this->assertEquals(204, $response['headers']['status-code']);
|
||||||
$this->assertEquals('Appwrite', $response['headers']['server']);
|
$this->assertEquals('Appwrite', $response['headers']['server']);
|
||||||
$this->assertEquals('GET, POST, PUT, PATCH, DELETE', $response['headers']['access-control-allow-methods']);
|
$this->assertEquals('GET, POST, PUT, PATCH, DELETE', $response['headers']['access-control-allow-methods']);
|
||||||
$this->assertEquals('Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Share-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent', $response['headers']['access-control-allow-headers']);
|
$this->assertEquals('Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-Shared-Tables, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent', $response['headers']['access-control-allow-headers']);
|
||||||
$this->assertEquals('X-Appwrite-Session, X-Fallback-Cookies', $response['headers']['access-control-expose-headers']);
|
$this->assertEquals('X-Appwrite-Session, X-Fallback-Cookies', $response['headers']['access-control-expose-headers']);
|
||||||
$this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']);
|
$this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']);
|
||||||
$this->assertEquals('true', $response['headers']['access-control-allow-credentials']);
|
$this->assertEquals('true', $response['headers']['access-control-allow-credentials']);
|
||||||
|
|
|
@ -3480,7 +3480,7 @@ class ProjectsConsoleClientTest extends Scope
|
||||||
$project1 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
$project1 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
||||||
'content-type' => 'application/json',
|
'content-type' => 'application/json',
|
||||||
'x-appwrite-project' => $this->getProject()['$id'],
|
'x-appwrite-project' => $this->getProject()['$id'],
|
||||||
'x-appwrite-share-tables' => false
|
'x-appwrite-shared-tables' => false
|
||||||
], $this->getHeaders()), [
|
], $this->getHeaders()), [
|
||||||
'projectId' => ID::unique(),
|
'projectId' => ID::unique(),
|
||||||
'name' => 'Amazing Project',
|
'name' => 'Amazing Project',
|
||||||
|
@ -3492,7 +3492,7 @@ class ProjectsConsoleClientTest extends Scope
|
||||||
$project2 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
$project2 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
||||||
'content-type' => 'application/json',
|
'content-type' => 'application/json',
|
||||||
'x-appwrite-project' => $this->getProject()['$id'],
|
'x-appwrite-project' => $this->getProject()['$id'],
|
||||||
'x-appwrite-share-tables' => true
|
'x-appwrite-shared-tables' => true
|
||||||
], $this->getHeaders()), [
|
], $this->getHeaders()), [
|
||||||
'projectId' => ID::unique(),
|
'projectId' => ID::unique(),
|
||||||
'name' => 'Amazing Project',
|
'name' => 'Amazing Project',
|
||||||
|
@ -3504,7 +3504,7 @@ class ProjectsConsoleClientTest extends Scope
|
||||||
$project3 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
$project3 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
||||||
'content-type' => 'application/json',
|
'content-type' => 'application/json',
|
||||||
'x-appwrite-project' => $this->getProject()['$id'],
|
'x-appwrite-project' => $this->getProject()['$id'],
|
||||||
'x-appwrite-share-tables' => false
|
'x-appwrite-shared-tables' => false
|
||||||
], $this->getHeaders()), [
|
], $this->getHeaders()), [
|
||||||
'projectId' => ID::unique(),
|
'projectId' => ID::unique(),
|
||||||
'name' => 'Amazing Project',
|
'name' => 'Amazing Project',
|
||||||
|
@ -3516,7 +3516,7 @@ class ProjectsConsoleClientTest extends Scope
|
||||||
$project4 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
$project4 = $this->client->call(Client::METHOD_POST, '/projects', array_merge([
|
||||||
'content-type' => 'application/json',
|
'content-type' => 'application/json',
|
||||||
'x-appwrite-project' => $this->getProject()['$id'],
|
'x-appwrite-project' => $this->getProject()['$id'],
|
||||||
'x-appwrite-share-tables' => true
|
'x-appwrite-shared-tables' => true
|
||||||
], $this->getHeaders()), [
|
], $this->getHeaders()), [
|
||||||
'projectId' => ID::unique(),
|
'projectId' => ID::unique(),
|
||||||
'name' => 'Amazing Project',
|
'name' => 'Amazing Project',
|
||||||
|
|
Loading…
Reference in a new issue