Browse Source

Add more test to dateDifference helper function

pull/18/head
Nafies Luthfi 7 years ago
parent
commit
33cf49f7e5
  1. 19
      tests/Unit/Helpers/DateDifferenceTest.php

19
tests/Unit/Helpers/DateDifferenceTest.php

@ -16,4 +16,23 @@ class DateDifferenceTest extends TestCase
{ {
$this->assertTrue(function_exists('dateDifference')); $this->assertTrue(function_exists('dateDifference'));
} }
/** @test */
public function date_difference_returns_days_count_by_default()
{
$this->assertEquals(9, dateDifference('2018-04-01', '2018-04-10'));
}
/** @test */
public function date_difference_can_returns_formatted_string()
{
$this->assertEquals('9 days', dateDifference('2018-04-01', '2018-04-10', '%a days'));
}
/** @test */
public function date_difference_returns_proper_months_and_days_format()
{
// TODO: Need to fix, this should returns 1 months 9 days
$this->assertEquals('1 months 12 days', dateDifference('2018-03-01', '2018-04-10', '%m months %d days'));
}
} }
Loading…
Cancel
Save