Esempio n. 1
0
 /**
  * @param string $message
  * @param string $recipient
  */
 private function assertEmailContainsMessageTo($message, $recipient)
 {
     Assert::true($this->emailChecker->hasMessageTo($message, $recipient), sprintf('Message "%s" was not sent to "%s".', $message, $recipient));
 }
Esempio n. 2
0
 /**
  * @param EmailCheckerInterface $emailChecker
  * @param Filesystem $filesystem
  */
 public function __construct(EmailCheckerInterface $emailChecker, Filesystem $filesystem)
 {
     $this->spoolDirectory = $emailChecker->getSpoolDirectory();
     $this->filesystem = $filesystem;
 }
Esempio n. 3
0
 /**
  * @Then the email with reset token should be sent to :email
  */
 public function theEmailWithResetTokenShouldBeSentTo($email)
 {
     Assert::true($this->emailChecker->hasRecipient($email), sprintf('Email should have been sent to %s.', $email));
 }
Esempio n. 4
0
 /**
  * @Then :count email(s) should be sent to :email
  */
 public function numberOfEmailsShouldBeSentTo($count, $email)
 {
     Assert::true($this->emailChecker->hasRecipient($email), sprintf('At least 1 email should have been sent to %s.', $email));
     Assert::eq($this->emailChecker->getMessagesCount(), $count, sprintf('%d messages were sent, while there should be %d.', $this->emailChecker->getMessagesCount(), $count));
 }
Esempio n. 5
0
 /**
  * @param string $message
  */
 private function assertEmailContainsMessage($message)
 {
     Assert::true($this->emailChecker->hasMessage($message), sprintf('Message "%s" was not found in any email.', $message));
 }