Index: tests/feedapi_mapper_date.test =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi_mapper/tests/feedapi_mapper_date.test,v retrieving revision 1.2.2.1 diff -u -p -r1.2.2.1 feedapi_mapper_date.test --- tests/feedapi_mapper_date.test 7 Aug 2009 15:29:01 -0000 1.2.2.1 +++ tests/feedapi_mapper_date.test 19 Aug 2009 13:38:20 -0000 @@ -49,37 +49,44 @@ class FeedApiMapperDateTestCase extends function testDateMapping() { - $options = array( - 'fields' => array( - 'alpha' => 'date', - 'beta' => 'datestamp', - 'gamma' => 'datetime', - ), - 'filename' => 'drupal.xml', - // 'mappers' => array('node', 'date'), - 'mapping' => array( - serialize(array('title')) => serialize(array('node', 'title')), - serialize(array('description')) => serialize(array('node', 'body')), - serialize(array('options', 'timestamp')) => serialize(array('date', 'field_beta', 'start_stamp')), - // @todo: find source data with more dates - ), + $params = array(); + $params[] = array( + 'source' => serialize(array('options', 'raw', 'pubDate')), + 'target' => serialize(array('date', 'field_alpha', 'start_date')), + 'result' => 'Fri, 04/17/2009 - 15:21', + 'field' => array('alpha' => 'date'), ); + $params[] = array( + 'source' => serialize(array('options', 'timestamp')), + 'target' => serialize(array('date', 'field_beta', 'start_stamp')), + 'result' => 'Fri, 04/17/2009 - 15:21', + 'field' => array('beta' => 'datestamp'), + ); + foreach ($params as $param) { + $options = array( + 'fields' => $param['field'], + 'filename' => 'drupal.xml', + 'mappers' => array('node', 'date'), + 'mapping' => array( + serialize(array('title')) => serialize(array('node', 'title')), + serialize(array('description')) => serialize(array('node', 'body')), + $param['source'] => $param['target'], + ), + ); - $this->drupalLogin($this->admin_user); - $this->enableParsers(TRUE, FALSE); - $feed_url = $this->setupFeed($options); - - // Check one of the nodes - $this->drupalGet('admin/content/node/overview'); - $this->clickLink('DrupalCon DC Website: A Conference Archive'); - $this->assertRaw('