PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/unit-tests/FlashTest.php

https://github.com/codeanu/cphalcon
PHP | 73 lines | 41 code | 15 blank | 17 comment | 0 complexity | 43238bcf6c2f5d8e022e78c4db1d3d3a MD5 | raw file
Possible License(s): BSD-3-Clause
  1. <?php
  2. /*
  3. +------------------------------------------------------------------------+
  4. | Phalcon Framework |
  5. +------------------------------------------------------------------------+
  6. | Copyright (c) 2011-2012 Phalcon Team (http://www.phalconphp.com) |
  7. +------------------------------------------------------------------------+
  8. | This source file is subject to the New BSD License that is bundled |
  9. | with this package in the file docs/LICENSE.txt. |
  10. | |
  11. | If you did not receive a copy of the license and are unable to |
  12. | obtain it through the world-wide-web, please send an email |
  13. | to license@phalconphp.com so we can send you a copy immediately. |
  14. +------------------------------------------------------------------------+
  15. | Authors: Andres Gutierrez <andres@phalconphp.com> |
  16. | Eduar Carvajal <eduar@phalconphp.com> |
  17. +------------------------------------------------------------------------+
  18. */
  19. use Phalcon\Flash as Flash;
  20. class FlashTest extends PHPUnit_Framework_TestCase
  21. {
  22. public function testFlash()
  23. {
  24. $message = 'sample message';
  25. ob_start();
  26. Phalcon\Flash::error($message);
  27. $flash = ob_get_clean();
  28. $this->assertEquals($flash, '<div class="errorMessage">sample message</div>'.PHP_EOL);
  29. ob_start();
  30. Phalcon\Flash::error($message, 'alert alert-error');
  31. $flash = ob_get_clean();
  32. $this->assertEquals($flash, '<div class="alert alert-error">sample message</div>'.PHP_EOL);
  33. ob_start();
  34. Phalcon\Flash::success($message);
  35. $flash = ob_get_clean();
  36. $this->assertEquals($flash, '<div class="successMessage">sample message</div>'.PHP_EOL);
  37. ob_start();
  38. Phalcon\Flash::success($message, 'alert alert-success');
  39. $flash = ob_get_clean();
  40. $this->assertEquals($flash, '<div class="alert alert-success">sample message</div>'.PHP_EOL);
  41. ob_start();
  42. Phalcon\Flash::notice($message);
  43. $flash = ob_get_clean();
  44. $this->assertEquals($flash, '<div class="noticeMessage">sample message</div>'.PHP_EOL);
  45. ob_start();
  46. Phalcon\Flash::notice($message, 'alert alert-notice');
  47. $flash = ob_get_clean();
  48. $this->assertEquals($flash, '<div class="alert alert-notice">sample message</div>'.PHP_EOL);
  49. ob_start();
  50. Phalcon\Flash::warning($message);
  51. $flash = ob_get_clean();
  52. $this->assertEquals($flash, '<div class="warningMessage">sample message</div>'.PHP_EOL);
  53. ob_start();
  54. Phalcon\Flash::warning($message, 'alert alert-warning');
  55. $flash = ob_get_clean();
  56. $this->assertEquals($flash, '<div class="alert alert-warning">sample message</div>'.PHP_EOL);
  57. }
  58. }