public function testAppendImportation() { $iterator = new iterators\phpScript(); $importationIterator = new iterators\phpImportation(); $importationIterator->append($token1 = new tokenizer\token(uniqid()))->append($token2 = new tokenizer\token(uniqid())); $this->assert->object($iterator->appendImportation($importationIterator))->isIdenticalTo($iterator)->array($iterator->getImportations())->isEqualTo(array($importationIterator))->castToString($iterator)->isEqualTo($token1 . $token2); }
public function testAppendImportation() { $this->if($this->newTestedInstance, $importationIterator = new iterators\phpImportation(), $importationIterator->append($token1 = new tokenizer\token(uniqid()))->append($token2 = new tokenizer\token(uniqid())))->then->object($this->testedInstance->appendImportation($importationIterator))->isTestedInstance->array($this->testedInstance->getImportations())->isEqualTo(array($importationIterator))->castToString($this->testedInstance)->isEqualTo($token1 . $token2); }