#529 - tests for column width, row height and cell merge + minor refact
Tests Added 'addOption' to OptionsManagerInterface Moved 'setColumnWidths' and 'mergeCells' methods to Xlsx Writer implementation since the actual feature only works for Xlsx at the moment
This commit is contained in:
1 parent
817e4f1f01
commit
41a9ae89ee
6 files changed
+204
-26
No files matched your search
@@ -73,4 +73,28 @@ class OptionsManagerTest extends TestCase
|
||||
$optionsManager->setOption('not-supported', 'something');
|
||||
$this->assertNull($optionsManager->getOption('not-supported'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
public function testOptionManagerShouldReturnArrayIfListOptionsAdded()
|
||||
{
|
||||
$optionsManager = $this->optionsManager;
|
||||
$optionsManager->addOption('bar', 'something');
|
||||
$optionsManager->addOption('bar', 'something-else');
|
||||
$this->assertIsArray($optionsManager->getOption('bar'));
|
||||
$this->assertCount(2, $optionsManager->getOption('bar'));
|
||||
$this->assertEquals('something', $optionsManager->getOption('bar')[0]);
|
||||
$this->assertEquals('something-else', $optionsManager->getOption('bar')[1]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
public function testOptionsManagerShouldReturnNullIfListOptionNotSupported()
|
||||
{
|
||||
$optionsManager = $this->optionsManager;
|
||||
$optionsManager->addOption('not-supported', 'something');
|
||||
$this->assertNull($optionsManager->getOption('not-supported'));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user