/** * @test */ public function vpconfigDoesntAllowDirectAccess() { $pluginsDir = self::$wpAutomation->getPluginsDir(); $relativePathToPluginsDir = PathUtils::getRelativePath(self::$wpAutomation->getWebRoot(), $pluginsDir); $url = self::$testConfig->testSite->url . '/' . $relativePathToPluginsDir . "/versionpress/vpconfig.yml"; $statusCode = HttpStatusCodeUtil::getStatusCode($url); $this->assertTrue($statusCode === 403 || $statusCode === 404, "Wrong HTTP status code ({$statusCode})"); }