/** * @covers generateCss */ public function testGenerateCss() { $env = new ILess_Environment(); $output = new ILess_Output(); $o = new ILess_Node_Operation('+', array(new ILess_Node_Anonymous('10'), new ILess_Node_Anonymous('15'))); $o->generateCss($env, $output); $this->assertEquals('10+15', $output->toString()); }
/** * Compiles the node * * @param ILess_Environment $env */ public function compile(ILess_Environment $env, $arguments = null, $important = null) { if ($env->isMathOn()) { $operation = new ILess_Node_Operation('*', array(new ILess_Node_Dimension('-1'), $this->value)); return $operation->compile($env); } else { return new ILess_Node_Negative($this->value->compile($env)); } }