10000 Cookie tests · richardudovich/symfony@9bc8f65 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9bc8f65

Browse files
author
Michal Piotrowski
committed
Cookie tests
1 parent 1dd1532 commit 9bc8f65

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/Symfony/Component/HttpFoundation/Tests/CookieTest.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,23 @@ public function testGetExpiresTime()
7979
$this->assertEquals(3600, $cookie->getExpiresTime(), '->getExpiresTime() returns the expire date');
8080
}
8181

82+
public function testConstructorWithDateTime()
83+
{
84+
$expire = new \DateTime();
85+
$cookie = new Cookie('foo', 'bar', $expire);
86+
87+
$this->assertEquals($expire->format('U'), $cookie->getExpiresTime(), '->getExpiresTime() returns the expire date');
88+
}
89+
90+
public function testGetExpiresTimeWithStringValue()
91+
{
92+
$value = "+1 day";
93+
$cookie = new Cookie('foo', 'bar', $value);
94+
$expire = strtotime($value);
95+
96+
$this->assertEquals($expire, $cookie->getExpiresTime(), '->getExpiresTime() returns the expire date');
97+
}
98+
8299
public function testGetDomain()
83100
{
84101
$cookie = new Cookie('foo', 'bar', 3600, '/', '.myfoodomain.com');

0 commit comments

Comments
 (0)
0