From 12d7138a47d2c7a50ca8f0b2abb2266239c6197f Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sun, 27 Apr 2014 19:48:36 -0400 Subject: Add support for the ISO 8601 date format (for due date) --- tests/TaskTest.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'tests') diff --git a/tests/TaskTest.php b/tests/TaskTest.php index 701ba611..594d0e13 100644 --- a/tests/TaskTest.php +++ b/tests/TaskTest.php @@ -79,13 +79,19 @@ class TaskTest extends Base { $t = new Task($this->db, $this->event); - $this->assertEquals('2014-03-05', date('Y-m-d', $t->getTimestampFromDate('05/03/2014', 'd/m/Y'))); - $this->assertEquals('2014-03-05', date('Y-m-d', $t->getTimestampFromDate('03/05/2014', 'm/d/Y'))); - $this->assertEquals('2014-03-05', date('Y-m-d', $t->getTimestampFromDate('3/5/2014', 'm/d/Y'))); - $this->assertEquals('2014-03-05', date('Y-m-d', $t->getTimestampFromDate('5/3/2014', 'd/m/Y'))); - $this->assertEquals('2014-03-05', date('Y-m-d', $t->getTimestampFromDate('5/3/14', 'd/m/y'))); - $this->assertEquals(0, $t->getTimestampFromDate('5/3/14', 'd/m/Y')); - $this->assertEquals(0, $t->getTimestampFromDate('5-3-2014', 'd/m/Y')); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('2014-03-05', 'Y-m-d'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('2014_03_05', 'Y_m_d'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('05/03/2014', 'd/m/Y'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('03/05/2014', 'm/d/Y'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('3/5/2014', 'm/d/Y'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('5/3/2014', 'd/m/Y'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->getValidDate('5/3/14', 'd/m/y'))); + $this->assertEquals(0, $t->getValidDate('5/3/14', 'd/m/Y')); + $this->assertEquals(0, $t->getValidDate('5-3-2014', 'd/m/Y')); + + $this->assertEquals('2014-03-05', date('Y-m-d', $t->parseDate('2014-03-05'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->parseDate('2014_03_05'))); + $this->assertEquals('2014-03-05', date('Y-m-d', $t->parseDate('03/05/2014'))); } public function testDuplicateTask() -- cgit v1.2.3