Ejemplo n.º 1
0
 public function testNewValidUserLogin()
 {
     $this->acls[] = $acl = new Acl();
     $acl->toArray();
     $acl->fromArray(['object' => 'jarves/entryPoint', 'targetType' => \Jarves\ACL::TARGET_TYPE_GROUP, 'targetId' => $this->testGroupPk['id'], 'sub' => true, 'mode' => 0, 'access' => true, 'constraintType' => 1, 'constraintCode' => $this->getObjects()->getObjectUrlId('jarves/entryPoint', ['path' => '/admin'])], TableMap::TYPE_CAMELNAME);
     $acl->save();
     $this->getCacher()->invalidateCache('core/acl');
     $response = $this->restCall('/jarves/admin/login', 'POST', ['username' => 'test', 'password' => 'test']);
     $this->assertInternalType('array', $response['data']);
     $this->assertEquals($this->userPk['id'], $response['data']['userId']);
     $this->assertEquals(true, $response['data']['access']);
 }