public function testPurge()
{
$pool = new Pool();
$pool->setDriver(new DriverExceptionStub());
$item = $pool->getItem('test');
$this->assertFalse($item->isDisabled());
$this->assertFalse($pool->purge());
$item = $pool->getItem('test');
$this->assertTrue($item->isDisabled(), 'Is disabled after exception is thrown in driver');
$this->assertFalse($pool->purge());
}