Pings/Trackbacks: Remove a failing test that won't pass as long as WP_IMPORTING
gets set during tests.
The `_publish_post_hook()` function checks for `WP_IMPORTING` before setting meta fields fir enclosures and pings, which means this test is doomed to fail. The test can be re-implemented if the `WP_IMPORTING` constant gets moved to a function similar to how `wp_installing()` works for the `WP_INSTALLING` constant. See #48014 git-svn-id: https://develop.svn.wordpress.org/trunk@46428 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
385983f8d6
commit
f257bdfbb2
@ -1430,27 +1430,4 @@ class Tests_Post extends WP_UnitTestCase {
|
||||
$post = get_post( $post_id );
|
||||
self::assertEquals( strtotime( gmdate( 'Y-m-d H:i:s' ) ), strtotime( $post->post_date_gmt ), 'The dates should be equal', 2 );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket 48014
|
||||
*/
|
||||
public function test_updated_post_should_not_duplicate_enclosure_meta_fields() {
|
||||
$post_id = self::factory()->post->create();
|
||||
|
||||
$encloseme_before = get_post_meta( $post_id, '_encloseme' );
|
||||
$pingme_before = get_post_meta( $post_id, '_pingme' );
|
||||
|
||||
$updated = wp_update_post( get_post( $post_id ), true );
|
||||
|
||||
$encloseme_after = get_post_meta( $post_id, '_encloseme' );
|
||||
$pingme_after = get_post_meta( $post_id, '_pingme' );
|
||||
|
||||
$this->assertSame( $post_id, $updated );
|
||||
|
||||
$this->assertCount( 1, $encloseme_before );
|
||||
$this->assertCount( 1, $encloseme_after );
|
||||
|
||||
$this->assertCount( 1, $pingme_before );
|
||||
$this->assertCount( 1, $pingme_after );
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user