sort invoice items by date before passing to template (#4495)

This commit is contained in:
Kevin Papst
2023-12-17 16:50:47 +01:00
committed by GitHub
parent 5f4b6d3cfa
commit 2edcbcca50
14 changed files with 113 additions and 66 deletions

View File

@@ -126,11 +126,10 @@ class DateUserInvoiceCalculatorTest extends AbstractCalculatorTest
$entries = $sut->getEntries();
self::assertCount(4, $entries);
$this->assertEquals(378.02, $entries[0]->getRate());
$this->assertEquals(111.11, $entries[1]->getRate());
$this->assertEquals(1947.99, $entries[2]->getRate());
$this->assertEquals(84, $entries[3]->getRate());
self::assertEquals(2521.12, $entries[0]->getRate() + $entries[1]->getRate() + $entries[2]->getRate() + $entries[3]->getRate());
$this->assertEquals(378.02, $entries[2]->getRate());
$this->assertEquals(111.11, $entries[0]->getRate());
$this->assertEquals(1947.99, $entries[3]->getRate());
$this->assertEquals(84, $entries[1]->getRate());
}
public function testDescriptionByTimesheet(): void