You are here

function CCKSelectOtherBasicTest::testFailValidationForm in CCK Select Other 6

Same name and namespace in other branches
  1. 7.2 tests/cck_select_other.test \CCKSelectOtherBasicTest::testFailValidationForm()
  2. 7 tests/cck_select_other.test \CCKSelectOtherBasicTest::testFailValidationForm()

Fail validation of node edit form, check option values

File

tests/cck_select_other.test, line 201
test file for cck_select_other Testing file

Class

CCKSelectOtherBasicTest
@class CCK Select Other Basic Test Case

Code

function testFailValidationForm() {
  $my_text_option = '';
  $edit = array(
    'title' => '',
    'body' => $this->test_node->body,
    'field_blah[select_other_list]' => 'other',
    'field_blah[select_other_text_input]' => $this
      ->randomName(16),
  );
  $my_text_option = $edit['field_blah[select_other_text_input]'];
  $this
    ->drupalPost('node/' . $this->test_node->nid . '/edit', $edit, t('Save'));
  $this
    ->assertFieldById('edit-field-blah-select-other-list', 'other', t('Select field value matches'));
  $this
    ->assertFieldById('edit-field-blah-select-other-text-input', $my_text_option, t('Text input field value matches'));
}