);
$this->mailer = new \Swift_Mailer($transport);
- $this->twig = new \Twig_Environment(new \Twig_Loader_Array(array('@WallabagUserBundle/Resources/views/TwoFactor/email_auth_code.html.twig' => '
+ $twigTemplate = <<<TWIG
{% block subject %}subject{% endblock %}
-{% block body_html %}html body{% endblock %}
-{% block body_text %}text body{% endblock %}
-')));
+{% block body_html %}html body {{ code }}{% endblock %}
+{% block body_text %}text body {{ support_url }}{% endblock %}
+TWIG;
+
+ $this->twig = new \Twig_Environment(new \Twig_Loader_Array(array('@WallabagUserBundle/Resources/views/TwoFactor/email_auth_code.html.twig' => $twigTemplate)));
}
public function testSendEmail()
$this->twig,
'nobody@test.io',
'wallabag test',
+ 'http://0.0.0.0/support',
'http://0.0.0.0'
);
$this->assertArrayHasKey('test@wallabag.io', $msg->getTo());
$this->assertEquals(array('nobody@test.io' => 'wallabag test'), $msg->getFrom());
$this->assertEquals('subject', $msg->getSubject());
- $this->assertContains('text body', $msg->toString());
- $this->assertContains('html body', $msg->toString());
+ $this->assertContains('text body http://0.0.0.0/support', $msg->toString());
+ $this->assertContains('html body 666666', $msg->toString());
}
}