<?php require_once __DIR__.'/../Base.php'; use Kanboard\Core\Session\FlashMessage; use Kanboard\Helper\App; use Kanboard\Model\Config; class AppHelperTest extends Base { public function testJsLang() { $h = new App($this->container); $this->assertEquals('en', $h->jsLang()); } public function testTimezone() { $h = new App($this->container); $this->assertEquals('UTC', $h->getTimezone()); } public function testFlashMessage() { $h = new App($this->container); $f = new FlashMessage($this->container); $this->assertEmpty($h->flashMessage()); $f->success('test & test'); $this->assertEquals('<div class="alert alert-success alert-fade-out">test & test</div>', $h->flashMessage()); $this->assertEmpty($h->flashMessage()); $f->failure('test & test'); $this->assertEquals('<div class="alert alert-error">test & test</div>', $h->flashMessage()); $this->assertEmpty($h->flashMessage()); } }