mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-12 12:50:28 +00:00
Feeds: Do not translate the lastBuildDate field in RSS feeds.
Props stevenkword, dd32. Fixes #39141 git-svn-id: https://develop.svn.wordpress.org/trunk@39613 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -135,6 +135,33 @@ class Tests_Feeds_RSS2 extends WP_UnitTestCase {
|
||||
$this->assertEquals( strtotime( get_lastpostmodified() ), strtotime( $pubdate[0]['content'] ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Test that translated feeds have a valid listed date.
|
||||
* @group 39141
|
||||
*/
|
||||
function test_channel_pubdate_element_translated() {
|
||||
$original_locale = $GLOBALS['wp_locale'];
|
||||
/* @var WP_Locale $locale */
|
||||
$locale = clone $GLOBALS['wp_locale'];
|
||||
|
||||
$locale->weekday[2] = 'Tuesday_Translated';
|
||||
$locale->weekday_abbrev[ 'Tuesday_Translated' ] = 'Tue_Translated';
|
||||
|
||||
$GLOBALS['wp_locale'] = $locale;
|
||||
|
||||
$this->go_to( '/?feed=rss2' );
|
||||
$feed = $this->do_rss2();
|
||||
|
||||
// Restore original locale.
|
||||
$GLOBALS['wp_locale'] = $original_locale;
|
||||
|
||||
$xml = xml_to_array( $feed );
|
||||
|
||||
// Verify the date is untranslated.
|
||||
$pubdate = xml_find( $xml, 'rss', 'channel', 'lastBuildDate' );
|
||||
$this->assertNotContains( 'Tue_Translated', $pubdate[0]['content'] );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket UT32
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user