Example #1
0
 /**
  * testPost
  *
  * @return void
  */
 public function testPost()
 {
     $filepath = TEST_APP . DS . 'views' . DS . '2012' . DS . '01' . DS . 'post.md';
     $file = new \SplFileObject($filepath);
     $Post = new Post($file);
     $this->assertEquals('2012', $Post->year());
     $this->assertEquals('01', $Post->month());
     $this->assertEquals('Post', $Post->title());
     $this->assertEquals('post', $Post->slug());
     $this->assertEquals($file, $Post->source());
     $link = $Post->link();
     $this->assertRegExp('/<a/', $link);
     $this->assertRegExp('/href=\\"\\/2012\\/01\\/post\\.html\\"/', $link);
     $filepath = TEST_APP . DS . 'views' . DS . '2012' . DS . '01' . DS . 'post.html';
     $file = new \SplFileObject($filepath);
     $Post = new Post($file);
     $this->assertEquals('Post', $Post->title());
     $this->assertEquals('post', $Post->slug());
 }