From 8e60e9d553526ebd1429f80890b8f9e7eaddad02 Mon Sep 17 00:00:00 2001 From: Josh Sherman Date: Tue, 7 Oct 2014 09:33:21 -0400 Subject: [PATCH] Dropped date utility class Only had one function and it was referencing the time class. Moved date tests to the time tests because it seemed like a more comprehensive set of tests. --- src/Date.php | 39 -------------------------------------- tests/Pickles/DateTest.php | 29 ---------------------------- tests/Pickles/TimeTest.php | 22 +++++++++++++++++++++ 3 files changed, 22 insertions(+), 68 deletions(-) delete mode 100644 src/Date.php delete mode 100644 tests/Pickles/DateTest.php diff --git a/src/Date.php b/src/Date.php deleted file mode 100644 index 75af657..0000000 --- a/src/Date.php +++ /dev/null @@ -1,39 +0,0 @@ -assertEquals(Pickles\Date::age($a), $b); - } - - public function providerAge() - { - ini_set('date.timezone', 'America/New_York'); - - $time = strtotime('-25 years'); - - return [ - [date('Y-m-d', $time), '25'], - [date('m/d/Y', $time), '25'], - [date('r', $time), '25'], - ['today', '0'], - ['400 days ago', '1'], - [true, Pickles\Date::age('1969-12-31')], - ]; - } -} - diff --git a/tests/Pickles/TimeTest.php b/tests/Pickles/TimeTest.php index cdcc040..d4dbf86 100644 --- a/tests/Pickles/TimeTest.php +++ b/tests/Pickles/TimeTest.php @@ -7,6 +7,28 @@ class TimeTest extends PHPUnit_Framework_TestCase date_default_timezone_set('GMT'); } + /** + * @dataProvider providerAge + */ + public function testAge($a, $b) + { + $this->assertEquals(Pickles\Time::age($a), $b); + } + + public function providerAge() + { + $time = strtotime('-25 years'); + + return [ + [date('Y-m-d', $time), '25'], + [date('m/d/Y', $time), '25'], + [date('r', $time), '25'], + ['today', '0'], + ['400 days ago', '1'], + [true, Pickles\Date::age('1969-12-31')], + ]; + } + public function testAgePastTime() { $this->assertEquals(18, Pickles\Time::age(date('Y-m-d', strtotime('-18 years'))));