function testPrev() { $posts = array(); for ($i = 0; $i < 2; $i++) { $posts[] = $this->factory->post->create(); sleep(1); } $lastPost = new TimberPost($posts[1]); $prevPost = new TimberPost($posts[0]); $this->assertEquals($lastPost->prev()->ID, $prevPost->ID); }
function testPrevCategory() { $posts = array(); for ($i = 0; $i < 3; $i++) { $j = $i + 1; $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0' . $j . ' 12:00:00')); } wp_set_object_terms($posts[0], 'TestMe', 'category', false); wp_set_object_terms($posts[2], 'TestMe', 'category', false); $lastPost = new TimberPost($posts[2]); $prevPost = new TimberPost($posts[0]); $this->assertEquals($lastPost->prev('category')->ID, $prevPost->ID); }
public function prev($in_same_cat = false) { return $this->post->prev($in_same_cat); }