mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Media: Add new functions, get_the_post_thumbnail_url() and the_post_thumbnail_url().
Adds unit tests. Props dipesh.kakadiya, swissspidy, atomicjack. Fixes #33070. git-svn-id: https://develop.svn.wordpress.org/trunk@34373 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -110,4 +110,50 @@ class Tests_Post_Thumbnail_Template extends WP_UnitTestCase {
|
||||
|
||||
$this->assertEquals( $expected, $actual );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket 33070
|
||||
*/
|
||||
function test_get_the_post_thumbnail_url() {
|
||||
$this->assertEquals( '', get_the_post_thumbnail_url() );
|
||||
$this->assertEquals( '', get_the_post_thumbnail_url( $this->post ) );
|
||||
|
||||
set_post_thumbnail( $this->post, $this->attachment_id );
|
||||
|
||||
var_dump( get_the_post_thumbnail_url( $this->post ) );
|
||||
|
||||
$this->assertEquals( '', get_the_post_thumbnail_url() );
|
||||
$this->assertEquals( wp_get_attachment_url( $this->attachment_id ), get_the_post_thumbnail_url( $this->post ) );
|
||||
|
||||
$GLOBALS['post'] = $this->post;
|
||||
|
||||
$this->assertEquals( wp_get_attachment_url( $this->attachment_id ), get_the_post_thumbnail_url() );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket 33070
|
||||
*/
|
||||
function test_the_post_thumbnail_url() {
|
||||
$GLOBALS['post'] = $this->post;
|
||||
|
||||
ob_start();
|
||||
the_post_thumbnail_url();
|
||||
$actual = ob_get_clean();
|
||||
|
||||
$this->assertEmpty( $actual );
|
||||
|
||||
ob_start();
|
||||
the_post_thumbnail_url();
|
||||
$actual = ob_get_clean();
|
||||
|
||||
$this->assertEmpty( $actual );
|
||||
|
||||
set_post_thumbnail( $this->post, $this->attachment_id );
|
||||
|
||||
ob_start();
|
||||
the_post_thumbnail_url();
|
||||
$actual = ob_get_clean();
|
||||
|
||||
$this->assertEquals( wp_get_attachment_url( $this->attachment_id ), $actual );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user