public function testHistory3() { @unlink('test_data/history.yml'); $settings = new Settings(); $settings->data['datadir'] = 'test_data'; $settings->data['console']['history']['enabled'] = true; $settings->data['console']['history']['entriesMax'] = 1000; $settings->data['console']['history']['saveToFile'] = true; $consoleLog = new Logger('console'); #$consoleLog->pushHandler(new LoggerStreamHandler('php://stdout', Logger::DEBUG)); $console = new Console(); $console->setLog($consoleLog); $console->setSettings($settings); $console->handleLine('/help'); $console->handleLine('/history'); $console->run(); $console->shutdown(); $finder = new Finder(); $files = $finder->in('test_data')->depth(0)->name('history.yml'); $this->assertEquals(1, count($files)); $expect = ''; $expect .= '- /history' . "\n"; $expect .= '- /help' . "\n"; $this->assertEquals($expect, file_get_contents('test_data/history.yml')); @unlink('test_data/history.yml'); }