public function testOptions() { $style = new OutputFormatterStyle(); $style->setOptions(array('reverse', 'conceal')); $this->assertEquals("[7;8m", $style->getBeginStyle()); $style->setOption('bold'); $this->assertEquals("[7;8;1m", $style->getBeginStyle()); $style->unsetOption('reverse'); $this->assertEquals("[8;1m", $style->getBeginStyle()); $style->setOption('bold'); $this->assertEquals("[8;1m", $style->getBeginStyle()); $style->setOptions(array('bold')); $this->assertEquals("[1m", $style->getBeginStyle()); }