Example #1
0
 /**
  * Tests the collection
  */
 public function testCollection()
 {
     $collection = new Collection(array('a', 'b:', 'c|cee::'));
     $this->assertEquals('ab:c::', $collection->getOptionString());
     $this->assertSame(array('cee::'), $collection->getAliasArray());
     $collection[] = 'd|duh';
     $this->assertEquals('ab:c::d', $collection->getOptionString());
     $this->assertSame(array('cee::', 'duh'), $collection->getAliasArray());
     $opt = $collection->c;
     $this->assertInstanceOf('Nimbles\\Cli\\Opt', $opt);
     $this->assertSame($opt, $collection->cee);
 }