Example #1
0
 public function testCanResetForm()
 {
     $formId = $this->getFormIdMock();
     $form = new Form($formId);
     $initialToken = $form->getToken();
     $form->set('test-key', 'test-value');
     $form->addFeedback('test-key', $this->getFeedbackMock('test-message', 'error'));
     $this->assertTrue($form->wasDataSet());
     $this->assertTrue($form->isset('test-key'));
     $this->assertTrue($form->hasFeedback('test-key'));
     $this->assertTrue($form->getToken()->equals($initialToken));
     $form->reset();
     $this->assertFalse($form->wasDataSet());
     $this->assertFalse($form->isset('test-key'));
     $this->assertFalse($form->hasFeedback('test-key'));
     $this->assertFalse($form->getToken()->equals($initialToken));
 }