cphalcon /unit-tests/FlashTest.php

Language PHP Lines 73
MD5 Hash 43238bcf6c2f5d8e022e78c4db1d3d3a
Repository https://github.com/codeanu/cphalcon.git View Raw File
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?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);

	}

}
Back to Top