test: get necessary contexts properly

This commit is contained in:
Saw-jan
2024-10-08 12:26:40 +05:45
parent 883d7601b4
commit ca76f79be3
27 changed files with 205 additions and 183 deletions

View File

@@ -25,10 +25,11 @@ use Behat\Behat\Hook\Scope\BeforeScenarioScope;
use Behat\Gherkin\Node\TableNode;
use GuzzleHttp\Exception\GuzzleException;
use PHPUnit\Framework\Assert;
use Psr\Http\Message\ResponseInterface;
use TestHelpers\HttpRequestHelper;
use TestHelpers\WebDavHelper;
use Psr\Http\Message\ResponseInterface;
use TestHelpers\OcisHelper;
use TestHelpers\BehatHelper;
require_once 'bootstrap.php';
@@ -991,10 +992,8 @@ class WebDavLockingContext implements Context {
// Get the environment
$environment = $scope->getEnvironment();
// Get all the contexts you need in this context
$this->featureContext = $environment->getContext('FeatureContext');
$this->publicWebDavContext = $environment->getContext('PublicWebDavContext');
if (!OcisHelper::isTestingOnReva()) {
$this->spacesContext = $environment->getContext('SpacesContext');
}
$this->featureContext = BehatHelper::getContext($scope, $environment, 'FeatureContext');
$this->publicWebDavContext = BehatHelper::getContext($scope, $environment, 'PublicWebDavContext');
$this->spacesContext = BehatHelper::getContext($scope, $environment, 'SpacesContext');
}
}