/** * @covers \NewFrontiers\Framework\Output\FlashMessage::__construct * @covers \NewFrontiers\Framework\Output\FlashMessage::toHtml * @covers \NewFrontiers\Framework\Output\FlashMessage::danger * @covers \NewFrontiers\Framework\Output\FlashMessage::info * @covers \NewFrontiers\Framework\Output\FlashMessage::success * @covers \NewFrontiers\Framework\Output\FlashMessage::warning */ public function testDefaultMessages() { Application::getInstance()->flashMessages = []; FlashMessage::danger("danger-Meldung"); $danger = end(Application::getInstance()->flashMessages); FlashMessage::info("info-Meldung"); $info = end(Application::getInstance()->flashMessages); FlashMessage::success("success-Meldung"); $success = end(Application::getInstance()->flashMessages); FlashMessage::warning("warning-Meldung"); $warning = end(Application::getInstance()->flashMessages); //At least the message should appear in the result $this->assertContains("danger-Meldung", $danger->toHtml()); $this->assertContains("info-Meldung", $info->toHtml()); $this->assertContains("success-Meldung", $success->toHtml()); $this->assertContains("warning-Meldung", $warning->toHtml()); }
public function aktivierungslinkSenden() { $this->user = new User($this->request->id); if ($this->user->val('us_aktiv')) { FlashMessage::warning('Der Benutzer ist bereits aktiv. Es wurde keine Mail versendet'); return; } $activationLink = Routing::appLink('User', 'activateUser', ['hash' => $this->user->generateHash()]); UserMailer::activate($this->user, 'Ihr Benutzerkonto', $activationLink); FlashMessage::success('Aktivierungslink wurde versendet'); }