| 1 |
<?php |
<?php |
| 2 |
// $Id: feedapi_mapper.test,v 1.2.2.5 2009/09/18 13:20:18 aronnovak Exp $ |
// $Id: feedapi_mapper.test,v 1.2.2.6 2009/09/29 17:55:23 alexb Exp $ |
| 3 |
|
|
| 4 |
require_once(drupal_get_path('module', 'feedapi_mapper') .'/tests/feedapi_mapper_test.inc'); |
require_once(drupal_get_path('module', 'feedapi_mapper') .'/tests/feedapi_mapper_test.inc'); |
| 5 |
|
|
| 96 |
$mapper_entries = unserialize(db_result(db_query("SELECT mapping FROM {feedapi_mapper}"))); |
$mapper_entries = unserialize(db_result(db_query("SELECT mapping FROM {feedapi_mapper}"))); |
| 97 |
$this->assertTrue(count($mapper_entries == 4), 'Three mapping entries are defined after one is deleted.'); |
$this->assertTrue(count($mapper_entries == 4), 'Three mapping entries are defined after one is deleted.'); |
| 98 |
|
|
| 99 |
// Test per content-type and per node mapping. Test overriding. |
// Test per content-type and per node mapping. Test scope handling. |
| 100 |
$old_param = db_result(db_query("SELECT param FROM {feedapi_mapper}")); |
$old_param = db_result(db_query("SELECT param FROM {feedapi_mapper}")); |
| 101 |
$this->drupalGet($feed_url . '/map'); |
$this->drupalGet($feed_url . '/map'); |
| 102 |
$this->assertText('This mapping is the standard content-type mapping.', 'The mapping is per-content-type by default'); |
$this->assertText('This mapping applies to all content-types.', 'The mapping is per-content-type by default'); |
| 103 |
$this->drupalPost($feed_url. '/map/override', array(), 'Override'); |
$this->drupalPost($feed_url. '/map/restrict', array(), 'Change to per-node'); |
| 104 |
$this->drupalGet($feed_url . '/map'); |
$this->drupalGet($feed_url . '/map'); |
| 105 |
$this->assertText('This mapping is specific to this feed node', 'The mapping is now per-node'); |
$this->assertText('This mapping is specific to this feed node', 'The mapping is now per-node'); |
| 106 |
$mapper_rows = db_result(db_query("SELECT COUNT(*) FROM {feedapi_mapper}")); |
$mapper_rows = db_result(db_query("SELECT COUNT(*) FROM {feedapi_mapper}")); |