| @@ 261-273 (lines=13) @@ | ||
| 258 | /** |
|
| 259 | * @Then /^the email should (not |)be sent from "([^"]*)"$/ |
|
| 260 | */ |
|
| 261 | public function theEmailSentFrom($negate, $from) |
|
| 262 | { |
|
| 263 | if(!$this->lastMatchedEmail) { |
|
| 264 | throw new \LogicException('No matched email found from previous step'); |
|
| 265 | } |
|
| 266 | ||
| 267 | $match = $this->lastMatchedEmail; |
|
| 268 | if(trim($negate)) { |
|
| 269 | assertNotContains($from, $match->From); |
|
| 270 | } else { |
|
| 271 | assertContains($from, $match->From); |
|
| 272 | } |
|
| 273 | } |
|
| 274 | ||
| 275 | /** |
|
| 276 | * @Then /^the email should (not |)be sent to "([^"]*)"$/ |
|
| @@ 278-290 (lines=13) @@ | ||
| 275 | /** |
|
| 276 | * @Then /^the email should (not |)be sent to "([^"]*)"$/ |
|
| 277 | */ |
|
| 278 | public function theEmailSentTo($negate, $to) |
|
| 279 | { |
|
| 280 | if(!$this->lastMatchedEmail) { |
|
| 281 | throw new \LogicException('No matched email found from previous step'); |
|
| 282 | } |
|
| 283 | ||
| 284 | $match = $this->lastMatchedEmail; |
|
| 285 | if(trim($negate)) { |
|
| 286 | assertNotContains($to, $match->To); |
|
| 287 | } else { |
|
| 288 | assertContains($to, $match->To); |
|
| 289 | } |
|
| 290 | } |
|
| 291 | } |
|
| 292 | ||