diff options
author | Andreas Gohr <andi@splitbrain.org> | 2016-01-30 00:09:45 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2016-01-30 00:09:45 +0100 |
commit | 70a89417b85aed070861be4f936ffa8844eb63dd (patch) | |
tree | 4dd4a9991862a419724c0c7e616730c092c1cfe4 /lib/plugins/authpdo/_test/sqlite.test.php | |
parent | f64dbc90055403db700941e4691ea451bb971cef (diff) | |
download | dokuwiki-70a89417b85aed070861be4f936ffa8844eb63dd.tar.gz dokuwiki-70a89417b85aed070861be4f936ffa8844eb63dd.zip |
added user group selection
Diffstat (limited to 'lib/plugins/authpdo/_test/sqlite.test.php')
-rw-r--r-- | lib/plugins/authpdo/_test/sqlite.test.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/plugins/authpdo/_test/sqlite.test.php b/lib/plugins/authpdo/_test/sqlite.test.php index b60072d94..dd667a5d5 100644 --- a/lib/plugins/authpdo/_test/sqlite.test.php +++ b/lib/plugins/authpdo/_test/sqlite.test.php @@ -24,6 +24,8 @@ class sqlite_plugin_authpdo_test extends DokuWikiTest { $conf['plugin']['authpdo']['select-user'] = 'SELECT id as uid, login as user, name, pass as clear, mail FROM user WHERE login = :user'; + $conf['plugin']['authpdo']['select-user-groups'] = 'SELECT * FROM member AS m, "group" AS g WHERE m.gid = g.id AND m.uid = :uid'; + } public function tearDown() { @@ -45,5 +47,11 @@ class sqlite_plugin_authpdo_test extends DokuWikiTest { $this->assertFalse($auth->checkPass('admin', 'password')); $this->assertFalse($auth->checkPass('user', md5('password'))); + // access user data + $info = $auth->getUserData('admin'); + $this->assertEquals('admin', $info['user']); + $this->assertEquals('The Admin', $info['name']); + $this->assertEquals('admin@example.com', $info['mail']); + $this->assertEquals(array('admin','user'), $info['grps']); } } |