FluidTYPO3\Flux\Tests\Unit\Form\Field\AbstractFieldTest::canUseWizards PHP Метод

canUseWizards() публичный Метод

public canUseWizards ( )
    public function canUseWizards()
    {
        $instance = $this->canChainAllChainableSetters();
        $wizard = $instance->createWizard('Add', 'add');
        $added = $instance->add($wizard);
        $this->assertSame($added, $instance);
        $fetched = $instance->get('add');
        $bad = $instance->get('bad');
        $this->assertFalse($bad);
        $this->assertSame($fetched, $wizard);
        $removed = $instance->remove('add');
        $this->assertSame($removed, $wizard);
        $bad = $instance->remove('bad');
        $this->assertTrue(FALSE === $bad);
        $instance->add($wizard);
        $built = $this->performTestBuild($instance);
        $this->assertIsArray($built);
        $this->assertTrue($instance->hasChildren());
    }