FlattrHelperTest.php 917 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. App::uses('FlattrHelper', 'Tools.View/Helper');
  3. App::uses('HtmlHelper', 'View/Helper');
  4. App::uses('MyCakeTestCase', 'Tools.TestSuite');
  5. App::uses('View', 'View');
  6. class FlattrHelperTest extends MyCakeTestCase {
  7. public $uid;
  8. public function setUp() {
  9. $this->Flattr = new FlattrHelper(new View(null));
  10. $this->Flattr->Html = new HtmlHelper(new View(null));
  11. $this->uid = '1234';
  12. }
  13. public function tearDown() {
  14. }
  15. public function testObject() {
  16. $this->assertTrue(is_a($this->Flattr, 'FlattrHelper'));
  17. }
  18. public function testBadge() {
  19. $res = $this->Flattr->badge($this->uid, array());
  20. echo $res;
  21. $this->assertTrue(!empty($res));
  22. }
  23. public function testBadgeWithOptions() {
  24. $options = array('dsc'=>'Eine Beschreibung', 'lng'=>'de_DE', 'tags'=>array('Spende', 'Geld', 'Hilfe'));
  25. $res = $this->Flattr->badge($this->uid, $options);
  26. echo $res;
  27. $this->assertTrue(!empty($res));
  28. }
  29. }