mageekguy\atoum\tests\units\script\arguments\parser::testArgumentIsHandled PHP Method

testArgumentIsHandled() public method

    public function testArgumentIsHandled()
    {
        $this->if($parser = new script\arguments\parser())->then->boolean($parser->argumentIsHandled('-' . uniqid()))->isFalse()->boolean($parser->argumentIsHandled('--' . uniqid()))->isFalse()->boolean($parser->argumentIsHandled(uniqid()))->isFalse()->if($parser->addHandler(function ($script, $argument, $values) {
        }, array('--a-long-argument', '-a')))->then->boolean($parser->argumentIsHandled('-' . uniqid()))->isFalse()->boolean($parser->argumentIsHandled('--' . uniqid()))->isFalse()->boolean($parser->argumentIsHandled(uniqid()))->isFalse()->boolean($parser->argumentIsHandled('-a'))->isTrue()->boolean($parser->argumentIsHandled('--a-long-argument'))->isTrue()->if($parser->setDefaultHandler(function ($script, $argument) {
        }))->then->boolean($parser->argumentIsHandled('-' . uniqid()))->isTrue()->boolean($parser->argumentIsHandled('--' . uniqid()))->isTrue()->boolean($parser->argumentIsHandled(uniqid()))->isTrue()->boolean($parser->argumentIsHandled('-a'))->isTrue()->boolean($parser->argumentIsHandled('--a-long-argument'))->isTrue();
    }