* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Tests\Extension\Core\Type; /** * @author Bernhard Schussek */ class SubmitTypeTest extends ButtonTypeTest { const TESTED_TYPE = 'Symfony\Component\Form\Extension\Core\Type\SubmitType'; public function testCreateSubmitButtonInstances() { $this->assertInstanceOf('Symfony\Component\Form\SubmitButton', $this->factory->create(static::TESTED_TYPE)); } public function testNotClickedByDefault() { $button = $this->factory->create(static::TESTED_TYPE); $this->assertFalse($button->isClicked()); } public function testNotClickedIfSubmittedWithNull() { $button = $this->factory->create(static::TESTED_TYPE); $button->submit(null); $this->assertFalse($button->isClicked()); } public function testClickedIfSubmittedWithEmptyString() { $button = $this->factory->create(static::TESTED_TYPE); $button->submit(''); $this->assertTrue($button->isClicked()); } public function testClickedIfSubmittedWithUnemptyString() { $button = $this->factory->create(static::TESTED_TYPE); $button->submit('foo'); $this->assertTrue($button->isClicked()); } public function testSubmitCanBeAddedToForm() { $form = $this->factory ->createBuilder(FormTypeTest::TESTED_TYPE) ->getForm(); $this->assertSame($form, $form->add('send', static::TESTED_TYPE)); } } __halt_compiler();----SIGNATURE:----hrgdTR15LOojkyZ+M3fg1HyNg6f78/uTNDdgbaxc4niPtNhYih6juoeJbf2M1X9x9LCWNMLaJHRT/c7pcJzfHR/8/KtawlKSf4TEYR/R+zGLxeMRENtQ0JKWJA6WEvLvlBhWQZSQsBHdDgNEZp7rJE0Qf3wweDzfBdF1KWWV/1nETMRpNfFycpQbNH56Mc31k16XxQ/VI4GLY2y6vmj72Rjhi2FFKZFzbVX4BaYcPsYo8uGtD6wqRgkYmTmn44+Eh8rw72Zmu1r0CJglGdMNK2bEdHGJyEJeGoilRRGV928FLgmYIigiDlpIYhUDosatNmFgQkwzmcqdb92eL4u5qwvs07bTRI8TsHC+sYIWO6nhcmW/7wJudF76cEizQyi8RvFcC42ZkkgKifZM71M2qjQPmRTO7XvjsHmB2XfDO4wFEgq60FuGdPoKemuchgmMTaZXMy3dNaYivhVzzPED0JWNtPybW/NtRdgM53bXXDLSA86sAO+jnxvThLlT9HnSI1zxuQeMWZhKWmR0Q44uRgyGpHf61tvT/ar7Xs5GVgb/L6BYVdjqXCb+ofBknnBkmN/AA5cywdzeDIBWPk4Nm+cMTbangXZmyZS6a8fhdSswXfYV9WktDXngrBBNWirYeJwsdwqqXNF7qZ+LwgWgQ7tX2ZThuVlt9CJIDrFLcJU=----ATTACHMENT:----NDM1MDIxMDM5NjM1ODg2NiA5MTkxOTg0NDMwMjY1MDgwIDU3NTUwMDMwMTg2ODUyMA==