fix: offer the questionnaire after every placement, the bus part to escorts
This commit is contained in:
1 parent
9fedc5b5d3
commit
2f4f9800dd
30 files changed
+311
-77
No files matched your search
@@ -10,6 +10,7 @@ use App\Entity\Destination;
|
||||
use App\Entity\Disposition;
|
||||
use App\Entity\JobProfile;
|
||||
use App\Entity\Teamer;
|
||||
use App\Enum\QuestionnaireFlag;
|
||||
use App\Service\Questionnaire\DispositionContext;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
@@ -42,6 +43,12 @@ class DispositionContextTest extends TestCase
|
||||
$this->assertNull($context['escortPickupDate']);
|
||||
}
|
||||
|
||||
public function testOnlyABusEscortGetsTheBusSections(): void
|
||||
{
|
||||
$this->assertSame([QuestionnaireFlag::BUS_ESCORT], DispositionContext::flags($this->disposition(pickup: 4711)->getAssignment()));
|
||||
$this->assertSame([], DispositionContext::flags($this->disposition(pickup: 0)->getAssignment()));
|
||||
}
|
||||
|
||||
private function disposition(int $pickup): Disposition
|
||||
{
|
||||
$destination = (new Destination())
|
||||
|
||||
Reference in new issue
Block a user