function it_does_not_send_disabled_emails(RendererAdapterInterface $rendererAdapter, SenderAdapterInterface $senderAdapter, EmailProvider $provider, EmailInterface $email) { $provider->getEmail('bar')->shouldBeCalled()->willReturn($email); $email->isEnabled()->shouldBeCalled()->willReturn(false); $rendererAdapter->render($email, array('foo' => 2))->shouldNotBeCalled(); $senderAdapter->send(array('*****@*****.**'), "*****@*****.**", "Sylius Mailer", null, $email, array())->shouldNotBeCalled(); $this->send('bar', array('*****@*****.**'), array('foo' => 2)); }
function it_does_not_send_disabled_emails(RendererAdapterInterface $rendererAdapter, SenderAdapterInterface $senderAdapter, EmailProvider $provider, EmailInterface $email) { $provider->getEmail('bar')->shouldBeCalled()->willReturn($email); $email->isEnabled()->shouldBeCalled()->willReturn(false); $rendererAdapter->render($email, ['foo' => 2])->shouldNotBeCalled(); $senderAdapter->send(['*****@*****.**'], '*****@*****.**', 'Sylius Mailer', null, $email, [])->shouldNotBeCalled(); $this->send('bar', ['*****@*****.**'], ['foo' => 2]); }