/** * @covers Mage_Selenium_Helper_Config::setLogDir * @covers Mage_Selenium_Helper_Config::getLogDir */ public function testGetSetLogDir() { $configHelper = new Mage_Selenium_Helper_Config($this->_config); //Default directory $this->assertEquals(SELENIUM_TESTS_LOGS, $configHelper->getLogDir()); //Create a directory $dirName = 'log-dir-test'; $this->assertTrue(!is_dir($dirName) || rmdir($dirName)); $this->assertInstanceOf('Mage_Selenium_Helper_Config', $configHelper->setLogDir($dirName)); $this->assertTrue(is_dir($dirName)); $this->assertEquals($dirName, $configHelper->getLogDir()); //Set to existing directory $this->assertInstanceOf('Mage_Selenium_Helper_Config', $configHelper->setLogDir($dirName)); $this->assertTrue(is_dir($dirName)); $this->assertEquals($dirName, $configHelper->getLogDir()); //Cleanup rmdir($dirName); }