Skip to content

Commit 9f3dffe

Browse files
authored
Make ServerInfo tests flexible to Server values
1 parent 9324d19 commit 9f3dffe

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

tests/Parse/ParseServerInfoTest.php

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -123,19 +123,19 @@ public function testMissingVersion()
123123
public function testGlobalConfigFeatures()
124124
{
125125
$globalConfigFeatures = ParseServerInfo::getGlobalConfigFeatures();
126-
$this->assertTrue($globalConfigFeatures['create']);
127-
$this->assertTrue($globalConfigFeatures['read']);
128-
$this->assertTrue($globalConfigFeatures['update']);
129-
$this->assertTrue($globalConfigFeatures['delete']);
126+
$this->assertTrue(isset($globalConfigFeatures['create']));
127+
$this->assertTrue(isset($globalConfigFeatures['read']));
128+
$this->assertTrue(isset($globalConfigFeatures['update']));
129+
$this->assertTrue(isset($globalConfigFeatures['delete']));
130130
}
131131

132132
public function testHooksFeatures()
133133
{
134134
$hooksFeatures = ParseServerInfo::getHooksFeatures();
135-
$this->assertTrue($hooksFeatures['create']);
136-
$this->assertTrue($hooksFeatures['read']);
137-
$this->assertTrue($hooksFeatures['update']);
138-
$this->assertTrue($hooksFeatures['delete']);
135+
$this->assertTrue(isset($hooksFeatures['create']));
136+
$this->assertTrue(isset($hooksFeatures['read']));
137+
$this->assertTrue(isset($hooksFeatures['update']));
138+
$this->assertTrue(isset($hooksFeatures['delete']));
139139
}
140140

141141
public function testCloudCodeFeatures()
@@ -147,11 +147,11 @@ public function testCloudCodeFeatures()
147147
public function testLogsFeatures()
148148
{
149149
$logsFeatures = ParseServerInfo::getLogsFeatures();
150-
$this->assertTrue($logsFeatures['level']);
151-
$this->assertTrue($logsFeatures['size']);
152-
$this->assertTrue($logsFeatures['order']);
153-
$this->assertTrue($logsFeatures['until']);
154-
$this->assertTrue($logsFeatures['from']);
150+
$this->assertTrue(isset($logsFeatures['level']));
151+
$this->assertTrue(isset($logsFeatures['size']));
152+
$this->assertTrue(isset($logsFeatures['order']));
153+
$this->assertTrue(isset($logsFeatures['until']));
154+
$this->assertTrue(isset($logsFeatures['from']));
155155
}
156156

157157
public function testPushFeatures()
@@ -163,20 +163,20 @@ public function testPushFeatures()
163163
$this->assertTrue(isset($pushFeatures['scheduledPush']));
164164
$this->assertTrue(isset($pushFeatures['storedPushData']));
165165

166-
$this->assertTrue($pushFeatures['pushAudiences']);
167-
$this->assertTrue($pushFeatures['localization']);
166+
$this->assertTrue(isset($pushFeatures['pushAudiences']));
167+
$this->assertTrue(isset($pushFeatures['localization']));
168168
}
169169

170170
public function testSchemasFeatures()
171171
{
172172
$schemasFeatures = ParseServerInfo::getSchemasFeatures();
173-
$this->assertTrue($schemasFeatures['addField']);
174-
$this->assertTrue($schemasFeatures['removeField']);
175-
$this->assertTrue($schemasFeatures['addClass']);
176-
$this->assertTrue($schemasFeatures['removeClass']);
177-
$this->assertTrue($schemasFeatures['clearAllDataFromClass']);
178-
$this->assertFalse($schemasFeatures['exportClass']);
179-
$this->assertTrue($schemasFeatures['editClassLevelPermissions']);
180-
$this->assertTrue($schemasFeatures['editPointerPermissions']);
173+
$this->assertTrue(isset($schemasFeatures['addField']));
174+
$this->assertTrue(isset($schemasFeatures['removeField']));
175+
$this->assertTrue(isset($schemasFeatures['addClass']));
176+
$this->assertTrue(isset($schemasFeatures['removeClass']));
177+
$this->assertTrue(isset($schemasFeatures['clearAllDataFromClass']));
178+
$this->assertTrue(isset($schemasFeatures['exportClass']));
179+
$this->assertTrue(isset($schemasFeatures['editClassLevelPermissions']));
180+
$this->assertTrue(isset($schemasFeatures['editPointerPermissions']));
181181
}
182182
}

0 commit comments

Comments
 (0)