public function testCreatedAgo() { $blogExtension = new BloggerBlogExtension(); $this->assertEquals("0 seconds ago", $blogExtension->createdAgo(new \DateTime())); $this->assertEquals("34 seconds ago", $blogExtension->createdAgo($this->getDateTime(-34))); $this->assertEquals("1 minute ago", $blogExtension->createdAgo($this->getDateTime(-60))); $this->assertEquals("2 minutes ago", $blogExtension->createdAgo($this->getDateTime(-120))); $this->assertEquals("1 hour ago", $blogExtension->createdAgo($this->getDateTime(-3600))); $this->assertEquals("1 hour ago", $blogExtension->createdAgo($this->getDateTime(-3601))); $this->assertEquals("2 hours ago", $blogExtension->createdAgo($this->getDateTime(-7200))); $this->assertEquals('3 hours ago', $blogExtension->createdAgo($this->getDateTime(-3600 * 3))); // Cannot create time in the future $this->setExpectedException('\\InvalidArgumentException'); $blogExtension->createdAgo($this->getDateTime(60)); }
public function testCreatedAgo() { $blog = new BloggerBlogExtension(); $this->assertEquals("0 seconds ago", $blog->createdAgo(new \DateTime())); $this->assertEquals("34 seconds ago", $blog->createdAgo($this->getDateTime(-34))); $this->assertEquals("1 minute ago", $blog->createdAgo($this->getDateTime(-60))); $this->assertEquals("2 minutes ago", $blog->createdAgo($this->getDateTime(-120))); $this->assertEquals("1 hour ago", $blog->createdAgo($this->getDateTime(-3600))); $this->assertEquals("1 hour ago", $blog->createdAgo($this->getDateTime(-3601))); $this->assertEquals("2 hours ago", $blog->createdAgo($this->getDateTime(-7200))); // No se puede crear tiempo en el futuro $this->setExpectedException('\\Exception'); $blog->createdAgo($this->getDateTime(60)); }