1 call to ExifFunctionalTestCase::addNewFieldToContentType()
ExifFunctionalTestCase::setUp in ./exif_functionaltests.php

File

./exif_functionaltests.php, line 84

Class

ExifFunctionalTestCase
Base class for functional tests for this module.

Code

public function addNewFieldToContentType($contenttype, $fieldLabel, $fieldName, $fieldType, $fieldWidget, array $fieldSettings = array(), $settings = array()) {
    $edit = array(
        'fields[_add_new_field][label]' => $fieldLabel,
        'fields[_add_new_field][field_name]' => $fieldName,
        'fields[_add_new_field][type]' => $fieldType,
        'fields[_add_new_field][widget_type]' => $fieldWidget,
    );
    $this->drupalPost("admin/structure/types/manage/{$contenttype->type}/fields", $edit, 'Save');
    $this->drupalPost(NULL, $fieldSettings, 'Save field settings');
    $this->drupalPost(NULL, $settings, 'Save settings');
}