respect project start and end dates in quick-entry form (#3642)
This commit is contained in:
@@ -24,7 +24,7 @@ class QuickEntryModelTest extends TestCase
|
||||
public function testEmptyModel()
|
||||
{
|
||||
$sut = new QuickEntryModel();
|
||||
self::assertTrue($sut->isPrototype());
|
||||
self::assertFalse($sut->isPrototype());
|
||||
self::assertNull($sut->getProject());
|
||||
self::assertNull($sut->getActivity());
|
||||
self::assertNull($sut->getUser());
|
||||
@@ -105,7 +105,6 @@ class QuickEntryModelTest extends TestCase
|
||||
{
|
||||
$sut = new QuickEntryModel();
|
||||
|
||||
self::assertTrue($sut->isPrototype());
|
||||
self::assertFalse($sut->hasExistingTimesheet());
|
||||
$mock = $this->createMock(Timesheet::class);
|
||||
$mock->method('getId')->willReturn(1);
|
||||
@@ -126,4 +125,18 @@ class QuickEntryModelTest extends TestCase
|
||||
self::assertSame($activity, $sut->getActivity());
|
||||
self::assertSame($user, $sut->getUser());
|
||||
}
|
||||
|
||||
public function testPrototype()
|
||||
{
|
||||
$sut = new QuickEntryModel();
|
||||
$sut->markAsPrototype();
|
||||
self::assertTrue($sut->isPrototype());
|
||||
|
||||
$sut = new QuickEntryModel();
|
||||
$sut->markAsPrototype();
|
||||
$mock = $this->createMock(Timesheet::class);
|
||||
$mock->method('getId')->willReturn(1);
|
||||
$sut->addTimesheet($mock);
|
||||
self::assertTrue($sut->isPrototype());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user