mirror of
https://github.com/wallabag/wallabag.git
synced 2025-09-15 18:57:05 +00:00
Use IsGranted in IgnoreOriginInstanceRuleController
This commit is contained in:
parent
5a411fb251
commit
49ca5f5ed8
9 changed files with 174 additions and 14 deletions
|
@ -64,4 +64,32 @@ class AdminVoterTest extends TestCase
|
|||
|
||||
$this->assertSame(VoterInterface::ACCESS_GRANTED, $this->adminVoter->vote($this->token, null, [AdminVoter::CREATE_USERS]));
|
||||
}
|
||||
|
||||
public function testVoteReturnsDeniedForNonSuperAdminListIgnoreOriginInstanceRules(): void
|
||||
{
|
||||
$this->security->method('isGranted')->with('ROLE_SUPER_ADMIN')->willReturn(false);
|
||||
|
||||
$this->assertSame(VoterInterface::ACCESS_DENIED, $this->adminVoter->vote($this->token, null, [AdminVoter::LIST_IGNORE_ORIGIN_INSTANCE_RULES]));
|
||||
}
|
||||
|
||||
public function testVoteReturnsGrantedForSuperAdminListIgnoreOriginInstanceRules(): void
|
||||
{
|
||||
$this->security->method('isGranted')->with('ROLE_SUPER_ADMIN')->willReturn(true);
|
||||
|
||||
$this->assertSame(VoterInterface::ACCESS_GRANTED, $this->adminVoter->vote($this->token, null, [AdminVoter::LIST_IGNORE_ORIGIN_INSTANCE_RULES]));
|
||||
}
|
||||
|
||||
public function testVoteReturnsDeniedForNonSuperAdminCreateIgnoreOriginInstanceRules(): void
|
||||
{
|
||||
$this->security->method('isGranted')->with('ROLE_SUPER_ADMIN')->willReturn(false);
|
||||
|
||||
$this->assertSame(VoterInterface::ACCESS_DENIED, $this->adminVoter->vote($this->token, null, [AdminVoter::CREATE_IGNORE_ORIGIN_INSTANCE_RULES]));
|
||||
}
|
||||
|
||||
public function testVoteReturnsGrantedForSuperAdminCreateIgnoreOriginInstanceRules(): void
|
||||
{
|
||||
$this->security->method('isGranted')->with('ROLE_SUPER_ADMIN')->willReturn(true);
|
||||
|
||||
$this->assertSame(VoterInterface::ACCESS_GRANTED, $this->adminVoter->vote($this->token, null, [AdminVoter::CREATE_IGNORE_ORIGIN_INSTANCE_RULES]));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue