Beispiel #1
0
 /**
  * @covers operate
  */
 public function testOperate()
 {
     $env = new Context();
     $color = new ColorNode('#ffffff');
     $other = new ColorNode('#ff0000');
     $result = $color->operate($env, '+', $other);
     // new color is returned
     $this->assertInstanceOf('ILess\\Node\\ColorNode', $result);
     $this->assertEquals($result->getRGB(), [255, 255, 255]);
 }
Beispiel #2
0
 /**
  * Negation
  *
  * @param ColorNode $color1 The first color
  * @param ColorNode $color2 The second color
  * @return ColorNode
  */
 public function negation(ColorNode $color1, ColorNode $color2)
 {
     return $this->colorBlend([$this, 'colorBlendNegation'], $color1->getColor(), $color2->getColor());
 }