Added test for RSS to allow namespace tags if namespace is specified

If a namespace prefix is defined it's prefix should not be stripped
from the tag: `<dc:creator>` stays `<dc:creator>`.

Other prefixes are still stripped from the tag name.

This test is missing in 19f0e72d58
This commit is contained in:
Schlaefer 2012-07-30 10:09:47 +02:00
parent 4541510e26
commit af8c5716fc

View file

@ -742,7 +742,8 @@ class RssHelperTest extends CakeTestCase {
public function testElementNamespaceWithPrefix() { public function testElementNamespaceWithPrefix() {
$item = array( $item = array(
'title' => 'Title', 'title' => 'Title',
'creator' => 'Alex' 'dc:creator' => 'Alex',
'xy:description' => 'descriptive words'
); );
$attributes = array( $attributes = array(
'namespace' => array( 'namespace' => array(
@ -760,11 +761,16 @@ class RssHelperTest extends CakeTestCase {
), ),
'Title', 'Title',
'/title', '/title',
'creator' => array( 'dc:creator' => array(
'xmlns:dc' => 'http://link.com' 'xmlns:dc' => 'http://link.com'
), ),
'Alex', 'Alex',
'/creator', '/dc:creator',
'description' => array(
'xmlns:dc' => 'http://link.com'
),
'descriptive words',
'/description',
'/item' '/item'
); );
$this->assertTags($result, $expected, true); $this->assertTags($result, $expected, true);