public function testUSWDSTextInputMethodChainingConvertToError() { $input = FormControls::createTextInput()->setLabel('Text input label')->setType('text')->setName('input-type-text'); $result = $input->getHtml(); $this->assertEquality($this->baseExpected, $result); $expected = '<div class="usa-input-error">' . '<label for="input-type-text" class="usa-input-error-label">Text input label</label>' . '<span id="input-type-text-input-error" class="usa-input-error-message" role="alert">Helpful error message</span>' . '<input id="input-type-text" name="input-type-text" type="text" aria-describedby="input-type-text-input-error">' . '</div>'; $errorResult = $input->setErrorMessage('Helpful error message')->getHtml(); $this->assertEquality($this->baseExpected, $result); }