/unit-tests/FlashTest.php
PHP | 73 lines | 41 code | 15 blank | 17 comment | 0 complexity | 43238bcf6c2f5d8e022e78c4db1d3d3a MD5 | raw file
Possible License(s): BSD-3-Clause
- <?php
- /*
- +------------------------------------------------------------------------+
- | Phalcon Framework |
- +------------------------------------------------------------------------+
- | Copyright (c) 2011-2012 Phalcon Team (http://www.phalconphp.com) |
- +------------------------------------------------------------------------+
- | This source file is subject to the New BSD License that is bundled |
- | with this package in the file docs/LICENSE.txt. |
- | |
- | If you did not receive a copy of the license and are unable to |
- | obtain it through the world-wide-web, please send an email |
- | to license@phalconphp.com so we can send you a copy immediately. |
- +------------------------------------------------------------------------+
- | Authors: Andres Gutierrez <andres@phalconphp.com> |
- | Eduar Carvajal <eduar@phalconphp.com> |
- +------------------------------------------------------------------------+
- */
- use Phalcon\Flash as Flash;
- class FlashTest extends PHPUnit_Framework_TestCase
- {
- public function testFlash()
- {
- $message = 'sample message';
- ob_start();
- Phalcon\Flash::error($message);
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="errorMessage">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::error($message, 'alert alert-error');
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="alert alert-error">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::success($message);
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="successMessage">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::success($message, 'alert alert-success');
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="alert alert-success">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::notice($message);
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="noticeMessage">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::notice($message, 'alert alert-notice');
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="alert alert-notice">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::warning($message);
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="warningMessage">sample message</div>'.PHP_EOL);
- ob_start();
- Phalcon\Flash::warning($message, 'alert alert-warning');
- $flash = ob_get_clean();
- $this->assertEquals($flash, '<div class="alert alert-warning">sample message</div>'.PHP_EOL);
- }
- }