1
0
Эх сурвалжийг харах

update test to use a Jdenticon

El RIDO 1 жил өмнө
parent
commit
7b444bf62b
1 өөрчлөгдсөн 11 нэмэгдсэн , 4 устгасан
  1. 11 4
      tst/ModelTest.php

+ 11 - 4
tst/ModelTest.php

@@ -1,6 +1,6 @@
 <?php declare(strict_types=1);
 <?php declare(strict_types=1);
 
 
-use Identicon\Identicon;
+use Jdenticon\Identicon;
 use PHPUnit\Framework\TestCase;
 use PHPUnit\Framework\TestCase;
 use PrivateBin\Configuration;
 use PrivateBin\Configuration;
 use PrivateBin\Data\Database;
 use PrivateBin\Data\Database;
@@ -308,9 +308,16 @@ class ModelTest extends TestCase
         $comment->get();
         $comment->get();
         $comment->store();
         $comment->store();
 
 
-        $identicon = new Identicon();
-        $pngdata   = $identicon->getImageDataUri(TrafficLimiter::getHash(), 16);
-        $comment   = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']);
+        $identicon = new Identicon(array(
+            'hash'  => TrafficLimiter::getHash(),
+            'size'  => 16,
+            'style' => array(
+                'backgroundColor'   => '#fff0', // fully transparent, for dark mode
+                'padding'           => 0,
+            ),
+        ));
+        $pngdata = $identicon->getImageDataUri('png');
+        $comment = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']);
         $this->assertEquals($pngdata, $comment['meta']['icon'], 'icon gets set');
         $this->assertEquals($pngdata, $comment['meta']['icon'], 'icon gets set');
     }
     }