class FeedsMapperLocationTestCase in Location Feeds 7
Same name and namespace in other branches
- 6 tests/location_feeds.test.inc \FeedsMapperLocationTestCase
Class for testing Feeds <em>location</em> mapper.
Hierarchy
- class \FeedsMapperLocationTestCase extends \FeedsMapperTestCase
Expanded class hierarchy of FeedsMapperLocationTestCase
File
- tests/
location_feeds.test.inc, line 17
View source
class FeedsMapperLocationTestCase extends FeedsMapperTestCase {
public function createLocationType(&$settings, $add = array()) {
// find a non-existent random type name.
$types = _node_types_build()->types;
do {
$name = strtolower($this
->randomName(3, 'type_'));
} while (in_array($name, $types));
// Get the (settable) defaults.
$defaults = LocationTestCase::getLocationFieldDefaults();
$settings = array(
'name' => $name,
'type' => $name,
'location_settings' => array(
'multiple' => array(
'max' => 1,
'add' => 1,
),
'form' => array(
'fields' => $defaults,
),
),
);
//$settings['location_settings'] = array_merge_recursive($settings['location_settings'], $add);
LocationTestCase::flattenPostData($settings);
$add = array(
'location_settings' => $add,
);
LocationTestCase::flattenPostData($add);
$settings = array_merge($settings, $add);
$this
->drupalPost('admin/structure/types/add', $settings, 'Save content type');
$this
->refreshVariables();
$settings = variable_get('location_settings_node_' . $name, array());
return $name;
}
public function saveUserLocationSettings(&$settings) {
// Get the (settable) defaults.
$defaults = LocationTestCase::getLocationFieldDefaults();
$settings = array(
'location_settings_user' => array(
'multiple' => array(
'max' => 1,
'add' => 1,
),
'form' => array(
'fields' => $defaults,
),
),
);
LocationTestCase::flattenPostData($settings);
$this
->drupalPost('admin/config/people/accounts', $settings, 'Save configuration');
$this
->refreshVariables();
$settings = variable_get('location_settings_user', array());
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FeedsMapperLocationTestCase:: |
public | function | ||
FeedsMapperLocationTestCase:: |
public | function |