Skip to content

Commit 267856b

Browse files
committed
Adding SecurityController test
1 parent 66be67b commit 267856b

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
class MasqueradeSecurityControllerTest extends SapphireTest {
4+
5+
protected static $fixture_file = 'MasqueradeMemberTest.yml';
6+
7+
public function testLogout()
8+
{
9+
$this->logInWithPermission('ADMIN');
10+
$admin = Member::currentUser();
11+
$member = $this->objFromFixture('Member', 'user');
12+
13+
$member->masquerade();
14+
15+
$this->assertEquals($member->ID, Session::get('loggedInAs'));
16+
$sc = new MasqueradeSecurityController();
17+
$sc->init();
18+
$sc->logout(false);
19+
20+
$this->assertEquals($admin->ID, Session::get('loggedInAs'));
21+
22+
}
23+
24+
}

0 commit comments

Comments
 (0)