示例#1
0
 public function testWebsafe()
 {
     $this->assertEquals(Hex::fromString('CD0000')->websafe()->__toString(), 'CC0000');
     $this->assertEquals(Hex::fromString('CD0100')->websafe()->__toString(), 'CC0000');
     $this->assertEquals(Hex::fromString('CD00FE')->websafe()->__toString(), 'CC00FF');
     $this->assertEquals(Hex::fromString('010000')->websafe()->__toString(), '000000');
 }
示例#2
0
 /**
  * @expectedException MischiefCollective\ColorJizz\Exceptions\InvalidArgumentException
  */
 public function testMalformedHexValueException()
 {
     Hex::fromString('# 0FW');
 }
示例#3
0
 public function testWebsafe()
 {
     $this->assertEquals(Hex::fromString('FFFFFF')->complement()->__toString(), 'FFFFFF');
     $this->assertEquals(Hex::fromString('FF0000')->complement()->__toString(), '00A1F3');
 }