public function testIsWildcard() { $resourceModel = new AclResource(); $result = $resourceModel->save(['name' => 'IsWildcardResource', 'description' => 'foo bar bazz 1 2', 'scope' => '']); $this->assertTrue($result); $this->assertEquals(AclResource::DIRTY_STATE_PERSISTENT, $resourceModel->getDirtyState()); $accessModel = new AclResourceAccess(); $result = $accessModel->create(['acl_resource_id' => $resourceModel->id, 'name' => '*', 'description' => '', 'inherit' => null]); $this->assertTrue($result); $this->assertEquals(AclResource::DIRTY_STATE_PERSISTENT, $resourceModel->getDirtyState()); $this->assertTrue($accessModel->isWildcard()); $accessModel->name = 'not wildcard test foo'; $this->assertFalse($accessModel->isWildcard()); }
public function testCreateResource() { $resource = new AclResource(); $resource->initialize(); $this->assertNull($resource->id); $result = $resource->save(['name' => 'CreatedResource', 'description' => 'Sample description', 'scope' => '']); $this->assertTrue($result); $this->assertEquals(AclResource::DIRTY_STATE_PERSISTENT, $resource->getDirtyState()); }