1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-09-15 18:57:05 +00:00

Disable controller access if feature disabled

If `restricted_access` is disabled, accessing `/site-credentials/` must be disabled.
This commit is contained in:
Jeremy Benoist 2017-11-22 09:59:11 +01:00
parent 709e21a3f4
commit ef2b4041fb
No known key found for this signature in database
GPG key ID: BCA73962457ACC3C
2 changed files with 32 additions and 0 deletions

View file

@ -8,6 +8,20 @@ use Wallabag\CoreBundle\Entity\SiteCredential;
class SiteCredentialControllerTest extends WallabagCoreTestCase
{
public function testAccessDeniedBecauseFeatureDisabled()
{
$this->logInAs('admin');
$client = $this->getClient();
$client->getContainer()->get('craue_config')->set('restricted_access', 0);
$client->request('GET', '/site-credentials/');
$this->assertSame(404, $client->getResponse()->getStatusCode());
$client->getContainer()->get('craue_config')->set('restricted_access', 1);
}
public function testListSiteCredential()
{
$this->logInAs('admin');