szurubooru/tests/Tests/JobTests/ListLogsJobTest.php

28 lines
674 B
PHP
Raw Normal View History

<?php
class ListLogsJobTest extends AbstractTest
{
public function testListing()
{
$this->grantAccess('listLogs');
2014-05-13 21:09:39 +02:00
getConfig()->main->logsPath = TextHelper::absolutePath(getConfig()->rootDir . '/tests/logs/test1.log');
Logger::init();
Logger::log('nonsense');
2014-05-13 21:09:39 +02:00
getConfig()->main->logsPath = TextHelper::absolutePath(getConfig()->rootDir . '/tests/logs/test2.log');
Logger::init();
Logger::log('nonsense');
$ret = $this->assert->doesNotThrow(function()
{
return Api::run(new ListLogsJob(), []);
});
$this->assert->areEqual(2, count($ret));
$this->assert->areEqual('test2.log', $ret[0]);
$this->assert->areEqual('test1.log', $ret[1]);
}
}