getDescriptorKeys() public method

{@inheritDoc}
public getDescriptorKeys ( )
Example #1
0
 public function testConstructor()
 {
     $factory = new Factory();
     $credentials = new SimpleCredentials('test', 'cred');
     $workspaceName = 'sadf3sd';
     $transport = $this->getTransportStub();
     $transport->expects($this->once())->method('login')->with($this->equalTo($credentials), $this->equalTo($workspaceName))->will($this->returnValue(true));
     $transport->expects($this->once())->method('getRepositoryDescriptors')->will($this->returnValue(array('bla' => 'bli')));
     $transport->expects($this->any())->method('getNamespaces')->will($this->returnValue(array()));
     $repo = new Repository($factory, $transport);
     $session = $repo->login($credentials, $workspaceName);
     $this->assertInstanceOf('Jackalope\\Session', $session);
     $this->assertContains('bla', $repo->getDescriptorKeys());
     $this->assertSame('bli', $repo->getDescriptor('bla'));
 }