public function YamlFormElementOptionsTest::test in YAML Form 8
Tests building of options elements.
File
- src/
Tests/ YamlFormElementOptionsTest.php, line 24
Class
- YamlFormElementOptionsTest
- Tests for form element options.
Namespace
Drupal\yamlform\TestsCode
public function test() {
global $base_path;
/**************************************************************************/
// Processing.
/**************************************************************************/
// Check default value handling.
$this
->drupalPostForm('yamlform/test_element_options', [], t('Submit'));
$this
->assertRaw("yamlform_options: { }\nyamlform_options_default_value:\n one: One\n two: Two\n three: Three\nyamlform_options_optgroup:\n 'Group One':\n one: One\n 'Group Two':\n two: Two\n 'Group Three':\n three: Three\nyamlform_element_options_entity: yes_no\nyamlform_element_options_custom:\n one: One\n two: Two\n three: Three");
// Check default value handling.
$this
->drupalPostForm('yamlform/test_element_options', [
'yamlform_element_options_custom[options]' => 'yes_no',
], t('Submit'));
$this
->assertRaw("yamlform_element_options_custom: yes_no");
}