HtmlExtHelperTest.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. App::uses('HtmlExtHelper', 'Tools.View/Helper');
  3. App::uses('View', 'View');
  4. App::uses('MyCakeTestCase', 'Tools.TestSuite');
  5. class HtmlExtHelperTest extends MyCakeTestCase {
  6. public $Html;
  7. public function setUp() {
  8. parent::setUp();
  9. $this->Html = new HtmlExtHelper(new View(null));
  10. }
  11. public function testObject() {
  12. $this->assertTrue(is_object($this->Html));
  13. $this->assertInstanceOf('HtmlExtHelper', $this->Html);
  14. }
  15. /**
  16. * MyHelperTest::testTime()
  17. *
  18. * @return void
  19. */
  20. public function testTime() {
  21. $time = time();
  22. $is = $this->Html->time($time);
  23. $time = CakeTime::i18nFormat($time, '%Y-%m-%d %T');
  24. $expected = '<time datetime="' . $time . '">' . $time . '</time>';
  25. $this->assertEquals($expected, $is);
  26. }
  27. /**
  28. * MyHelperTest::testImageFromBlob()
  29. *
  30. * @return void
  31. */
  32. public function testImageFromBlob() {
  33. $folder = CakePlugin::path('Tools') . 'Test' . DS . 'test_files' . DS . 'img' . DS;
  34. $content = file_get_contents($folder . 'hotel.png');
  35. $is = $this->Html->imageFromBlob($content);
  36. $this->assertTrue(!empty($is));
  37. }
  38. }