Esempio n. 1
0
 public function testRgbToHsl()
 {
     $tests = ['#FEF888' => [57, 98, 76], '#19CB97' => [162, 78, 45], '#362698' => [248, 60, 37], '#FFFFFF' => [0, 0, 100], '#000000' => [0, 0, 0]];
     foreach ($tests as $rgb => $values) {
         $c = \Colourist\Colour::fromHex($rgb)->toHsl();
         $this->assertSame($values[0], $c->hue());
         $this->assertSame($values[1], $c->saturation());
         $this->assertSame($values[2], $c->lightness());
     }
 }
Esempio n. 2
0
 /**
  * @expectedException \Respect\Validation\Exceptions\AllOfException
  */
 public function testFromHexBadCode()
 {
     \Colourist\Colour::fromHex('oops, this is bad');
 }