From e253e67b0245e6348f4bbaf1df4046926878b3aa Mon Sep 17 00:00:00 2001
From: Jeff Miccolis <jeff@miccolis.net>
Date: Mon, 4 Oct 2010 19:50:36 +0000
Subject: [PATCH] Fixing some small errors that showed up in the date mapper
 test.

---
 mappers/date.inc             | 2 +-
 plugins/FeedsParser.inc      | 2 +-
 tests/feeds.test.inc         | 2 +-
 tests/feeds_mapper_date.test | 3 +--
 4 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/mappers/date.inc b/mappers/date.inc
index 75227ea1..807a6a76 100644
--- a/mappers/date.inc
+++ b/mappers/date.inc
@@ -48,7 +48,7 @@ function date_feeds_processor_targets_alter(&$targets, $entity_type, $bundle_nam
  * @todo Support array of values for dates.
  */
 function date_feeds_set_target($entity, $target, $feed_element) {
-  list($field_name, $sub_field) = split(':', $target);
+  list($field_name, $sub_field) = explode(':', $target, 2);
   if (!($feed_element instanceof FeedsDateTimeElement)) {
     if (is_array($feed_element)) {
       $feed_element = $feed_element[0];
diff --git a/plugins/FeedsParser.inc b/plugins/FeedsParser.inc
index 4a5ce415..335f8f26 100644
--- a/plugins/FeedsParser.inc
+++ b/plugins/FeedsParser.inc
@@ -503,7 +503,7 @@ class FeedsDateTimeElement extends FeedsElement {
       if (!date_timezone_is_valid($use_start->getTimezone()->getName())) {
         $use_start->setTimezone(new DateTimeZone("UTC"));
       }
-      $db_tz = date_get_timezone_db($info['setting']['tz_handling'], $use_start->getTimezone()->getName());
+      $db_tz = date_get_timezone_db($info['settings']['tz_handling'], $use_start->getTimezone()->getName());
     }
     if ($use_end) {
       $use_end = $use_end->merge($temp);
diff --git a/tests/feeds.test.inc b/tests/feeds.test.inc
index 72496e6c..65e93d0a 100644
--- a/tests/feeds.test.inc
+++ b/tests/feeds.test.inc
@@ -320,7 +320,7 @@ class FeedsWebTestCase extends DrupalWebTestCase {
     }
     $edit = array(
       'feeds[FeedsHTTPFetcher][source]' => $feed_url,
-      );
+    );
     $nid = $this->drupalPost('import/'. $id, $edit, 'Import');
 
     // Check whether feed got recorded in feeds_source table.
diff --git a/tests/feeds_mapper_date.test b/tests/feeds_mapper_date.test
index 53c9ca76..b20fad70 100644
--- a/tests/feeds_mapper_date.test
+++ b/tests/feeds_mapper_date.test
@@ -36,7 +36,7 @@ class FeedsMapperDateTestCase extends FeedsMapperTestCase {
    */
   public function test() {
     $this->drupalGet('admin/config/regional/settings');
-    return;
+
     // Create content type.
     $typename = $this->createContentType(NULL, array(
       'date' => 'date',
@@ -71,7 +71,6 @@ class FeedsMapperDateTestCase extends FeedsMapperTestCase {
 
     $edit = array(
       'allowed_extensions' => 'rss2',
-      'direct' => 1,
     );
     $this->drupalPost('admin/structure/feeds/edit/daterss/settings/FeedsFileFetcher', $edit, 'Save');
 
-- 
GitLab