loginAsAdmin($client); $crawler = $client->request('GET', self::ROUTE_OK); $form = $crawler->selectButton(self::MODIFY_CONFIRM_BUTTON)->form(); $date = new \DateTimeImmutable('+ 3 days'); $client->submit($form, [ $form->getName().'[startAt]' => $date->format('Y-m-d'), $form->getName().'[endAt]' => $date->modify('+3 days')->format('Y-m-d'), ]); self::assertEmailCount(1); self::assertNotificationCount(1); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); self::assertSelectorTextContains('body', TestReference::SERVICE_REQUEST_WORKFLOW_FLASH_SUCCESS.'.object.modify_recipient'); } }