diff --git tests/phpunit/tests/link.php tests/phpunit/tests/link.php
index 1de3f68..13c6d11 100644
|
|
class Tests_Link extends WP_UnitTestCase { |
286 | 286 | $relative_link = wp_make_link_relative( $link ); |
287 | 287 | $this->assertEquals( '/this-is-a-test/?redirect=https://example.org/a-different-test-post/', $relative_link ); |
288 | 288 | } |
| 289 | |
| 290 | /** |
| 291 | * @ticket 28026 |
| 292 | */ |
| 293 | function test_same_date_posts_sort_by_id() { |
| 294 | // Need some sample posts to test adjacency |
| 295 | $post_one = $this->factory->post->create_and_get( array( |
| 296 | 'post_title' => 'First', |
| 297 | 'post_date' => '2012-01-01 12:00:00' |
| 298 | ) ); |
| 299 | |
| 300 | $post_two = $this->factory->post->create_and_get( array( |
| 301 | 'post_title' => 'Second', |
| 302 | 'post_date' => '2012-02-01 12:00:00' |
| 303 | ) ); |
| 304 | |
| 305 | $post_three = $this->factory->post->create_and_get( array( |
| 306 | 'post_title' => 'Third', |
| 307 | 'post_date' => '2012-02-01 12:00:00' |
| 308 | ) ); |
| 309 | |
| 310 | // Test equal date post adjacency |
| 311 | $this->go_to( get_permalink( $post_two->ID ) ); |
| 312 | |
| 313 | $this->assertEquals( $post_one, get_adjacent_post( false, '', true ) ); |
| 314 | |
| 315 | $this->go_to( get_permalink( $post_three->ID ) ); |
| 316 | |
| 317 | $this->assertEquals( $post_two, get_adjacent_post( false, '', true ) ); |
| 318 | |
| 319 | } |
289 | 320 | } |