[tests-only][full-ci]Add step to set quota with env OCIS_SPACES_MAX_QUOTA (#6402)

* Add step to set ocis max spaces quota with env

* Add env-config tag to scenario for ocis roll back

* Fix red CI and and test for spaces

* Review address

* Reuse step for single env

* Remove doubtful scenario
This commit is contained in:
Sagar Gurung
2023-06-06 11:57:04 +05:45
committed by GitHub
parent bad52af536
commit 7bac14d61c
4 changed files with 18 additions and 7 deletions
@@ -21,6 +21,7 @@
*/
use Behat\Behat\Context\Context;
use GuzzleHttp\Exception\GuzzleException;
use TestHelpers\OcisConfigHelper;
use PHPUnit\Framework\Assert;
@@ -52,23 +53,24 @@ class OcisConfigContext implements Context {
}
/**
* @Given cors allowed origins has been set to :allowedOrigins
* @Given the config :configVariable has been set to :configValue
*
* @param string $allowedOrigins
* @param string $configVariable
* @param string $configValue
*
* @return void
* @throws GuzzleException
*/
public function corsAllowedOriginsHasBeenSet(string $allowedOrigins): void {
public function theConfigHasBeenSetTo(string $configVariable, string $configValue): void {
$envs = [
"OCIS_CORS_ALLOW_ORIGINS" => $allowedOrigins,
$configVariable => $configValue,
];
$response = OcisConfigHelper::reConfigureOcis($envs);
Assert::assertEquals(
200,
$response->getStatusCode(),
"Failed to set OCIS_CORS_ALLOW_ORIGINS=" . $allowedOrigins
"Failed to set config $configVariable=$configValue"
);
}