'foo']; $model = new TypeTestModel(['description' => 'bar']); $form = $this->factory->createBuilder(FormType::class, $model); $this->addDescription($form); $desc = $form->get('description'); self::assertArrayHasKey('autofocus', $desc->getOption('attr')); self::assertEquals('autofocus', $desc->getOption('attr')['autofocus']); $form = $form->getForm(); $desc = $form->get('description'); self::assertFalse($desc->isRequired()); $expected = new TypeTestModel([ 'description' => 'foo' ]); $form->submit($data); $this->assertTrue($form->isSynchronized()); $this->assertEquals($expected, $model); } }