コード例 #1
0
ファイル: serviceTest.php プロジェクト: brennantom/hackazon
 public function test_has_role()
 {
     $this->assertEquals(false, $this->object->has_role('pixie'));
     $this->object->set_user($this->pixie->orm->get('fairy')->find(), 'password');
     $this->assertEquals(true, $this->object->has_role('pixie'));
     $this->assertEquals(false, $this->object->has_role('pixie1'));
 }
コード例 #2
0
ファイル: relationTest.php プロジェクト: brennantom/hackazon
 public function test_has_role_many()
 {
     $this->pixie->config->set('auth.default.roles.relation', 'roles');
     $this->pixie->config->set('auth.default.roles.type', 'has_many');
     $this->object = new PHPixie\Auth\Role\Relation($this->pixie, 'default');
     $user = $this->pixie->orm->get('fairy')->find();
     $this->assertEquals(true, $this->object->has_role($user, 'pixie'));
     $this->assertEquals(false, $this->object->has_role($user, 'pixie1'));
 }
コード例 #3
0
ファイル: fieldTest.php プロジェクト: scottleedavis/hackazon
 public function test_has_role()
 {
     $user = $this->pixie->orm->get('fairy')->find();
     $this->assertEquals(true, $this->object->has_role($user, 'pixie'));
     $this->assertEquals(false, $this->object->has_role($user, 'pixie1'));
 }