public function testSetPersistent()
{
$index = $this->_createIndex();
if (count($index->getClient()->getCluster()->getNodes()) < 2) {
$this->markTestSkipped('At least two master nodes have to be running for this test');
}
$settings = new Settings($index->getClient());
$settings->setPersistent('discovery.zen.minimum_master_nodes', 2);
$data = $settings->get();
$this->assertEquals(2, $data['persistent']['discovery.zen.minimum_master_nodes']);
$settings->setPersistent('discovery.zen.minimum_master_nodes', 1);
$data = $settings->get();
$this->assertEquals(1, $data['persistent']['discovery.zen.minimum_master_nodes']);
}