public function testIntegrationWriteFile() {
$base = Libraries::get(true, 'resources') . '/tmp/logs';
$this->skipIf(!is_writable($base), "{$base} is not writable.");
$config = array('default' => array(
'adapter' => 'File', 'timestamp' => false, 'format' => "{:message}\n"
));
Logger::config($config);
$result = Logger::write('info', 'Message line 1');
$this->assertTrue(file_exists($base . '/info.log'));
$expected = "Message line 1\n";
$result = file_get_contents($base . '/info.log');
$this->assertEqual($expected, $result);
$result = Logger::write('info', 'Message line 2');
$this->assertTrue($result);
$expected = "Message line 1\nMessage line 2\n";
$result = file_get_contents($base . '/info.log');
$this->assertEqual($expected, $result);
unlink($base . '/info.log');
}