/** * 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()); }