/** * Tests that setting the value for an element adds to the values. * * @covers ::setValueForElement */ public function testSetValueForElement() { $element = array('#parents' => array('foo', 'bar')); $value = $this->randomMachineName(); $form_state = new FormState(); $form_state->setValueForElement($element, $value); $expected = array('foo' => array('bar' => $value)); $this->assertSame($expected, $form_state->getValues()); }
/** * @covers ::setValues * @covers ::getValues */ public function testGetValues() { $values = ['foo' => 'bar']; $form_state = new FormState(); $form_state->setValues($values); $this->assertSame($values, $form_state->getValues()); }