From 23b172055bc8e2c95e71d77d3542185d30094eea Mon Sep 17 00:00:00 2001 From: Marco Date: Sat, 29 Jul 2017 18:21:27 +0200 Subject: [PATCH] Add tests for read access to user's roles via 'Auth' interface --- tests/index.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/index.php b/tests/index.php index ebf93a0..88b8ed5 100644 --- a/tests/index.php +++ b/tests/index.php @@ -325,6 +325,19 @@ function showDebugData(\Delight\Auth\Auth $auth, $result) { echo ' / '; var_dump($auth->getStatus()); + echo "\n"; + + echo 'Roles (super moderator)'."\t\t\t"; + var_dump($auth->hasRole(\Delight\Auth\Role::SUPER_MODERATOR)); + + echo 'Roles (developer *or* manager)'."\t\t"; + var_dump($auth->hasAnyRole(\Delight\Auth\Role::DEVELOPER, \Delight\Auth\Role::MANAGER)); + + echo 'Roles (developer *and* manager)'."\t\t"; + var_dump($auth->hasAllRoles(\Delight\Auth\Role::DEVELOPER, \Delight\Auth\Role::MANAGER)); + + echo "\n"; + echo '$auth->isRemembered()'."\t\t\t"; var_dump($auth->isRemembered()); echo '$auth->getIpAddress()'."\t\t\t";