public function testListDBs()
{
$document = ['foo' => 'bar'];
$this->getCollection()->insert($document);
$databases = $this->getClient()->listDBs();
$this->assertSame(1.0, $databases['ok']);
$this->assertArrayHasKey('totalSize', $databases);
$this->assertArrayHasKey('databases', $databases);
foreach ($databases['databases'] as $database) {
$this->assertArrayHasKey('name', $database);
$this->assertArrayHasKey('empty', $database);
$this->assertArrayHasKey('sizeOnDisk', $database);
if ($database['name'] == 'mongo-php-adapter') {
$this->assertFalse($database['empty']);
return;
}
}
$this->fail('Could not find mongo-php-adapter database in list');
}