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);
 }
Beispiel #3
0
 public function prev($in_same_cat = false)
 {
     return $this->post->prev($in_same_cat);
 }