Beispiel #1
0
 /**
  * @covers ::getTemporaryValue
  * @covers ::hasTemporaryValue
  * @covers ::setTemporaryValue
  */
 public function testTemporaryValue()
 {
     $form_state = new FormState();
     $this->assertFalse($form_state->hasTemporaryValue('rainbow_sparkles'));
     $form_state->setTemporaryValue('rainbow_sparkles', 'yes please');
     $this->assertSame($form_state->getTemporaryValue('rainbow_sparkles'), 'yes please');
     $this->assertTrue($form_state->hasTemporaryValue('rainbow_sparkles'), TRUE);
     $form_state->setTemporaryValue(array('rainbow_sparkles', 'magic_ponies'), 'yes please');
     $this->assertSame($form_state->getTemporaryValue(array('rainbow_sparkles', 'magic_ponies')), 'yes please');
     $this->assertTrue($form_state->hasTemporaryValue(array('rainbow_sparkles', 'magic_ponies')), TRUE);
 }