feat: additional confirmation cycle and status for groups inquiries
This commit is contained in:
1 parent
5045846eed
commit
8dee65d0dc
28 files changed
+677
-95
No files matched your search
@@ -32,11 +32,13 @@ class EditControllerTest extends TestCase
|
||||
$this->submitStatusChange(AccommodationBookingStatus::Draft, AccommodationBookingStatus::Open, $bookingService);
|
||||
}
|
||||
|
||||
public function testTransitionToAcceptedIssuesAccessLinkAndSendsCustomerEmail(): void
|
||||
public function testTransitionToConfirmedSendsNothing(): void
|
||||
{
|
||||
$bookingService = $this->assertNotified(AccommodationBookingStatus::Accepted);
|
||||
// The binding confirmation only ever goes out through the explicit confirm action,
|
||||
// never as a side effect of editing the status.
|
||||
$bookingService = $this->assertNotNotified();
|
||||
|
||||
$this->submitStatusChange(AccommodationBookingStatus::Draft, AccommodationBookingStatus::Accepted, $bookingService);
|
||||
$this->submitStatusChange(AccommodationBookingStatus::Received, AccommodationBookingStatus::Confirmed, $bookingService);
|
||||
}
|
||||
|
||||
public function testTransitionToDiscardedSendsNothing(): void
|
||||
@@ -50,7 +52,7 @@ class EditControllerTest extends TestCase
|
||||
{
|
||||
$bookingService = $this->assertNotNotified();
|
||||
|
||||
$this->submitStatusChange(AccommodationBookingStatus::Accepted, AccommodationBookingStatus::Accepted, $bookingService);
|
||||
$this->submitStatusChange(AccommodationBookingStatus::Confirmed, AccommodationBookingStatus::Confirmed, $bookingService);
|
||||
}
|
||||
|
||||
private function assertNotified(AccommodationBookingStatus $expected): AccommodationBookingService
|
||||
|
||||
Reference in new issue
Block a user