Commit a0aceaf4 authored by Jeremy Mikola's avatar Jeremy Mikola

PHPLIB-63: Test custom name for index creation

parent 56395109
...@@ -84,8 +84,8 @@ class CollectionFunctionalTest extends FunctionalTestCase ...@@ -84,8 +84,8 @@ class CollectionFunctionalTest extends FunctionalTestCase
$that->assertFalse($info->isTtl()); $that->assertFalse($info->isTtl());
}); });
$this->assertSame('t_1', $this->collection->createIndex(array('t' => 1), array('expireAfterSeconds' => 0))); $this->assertSame('my_ttl', $this->collection->createIndex(array('t' => 1), array('expireAfterSeconds' => 0, 'name' => 'my_ttl')));
$this->assertIndexExists('t_1', function(IndexInfo $info) use ($that) { $this->assertIndexExists('my_ttl', function(IndexInfo $info) use ($that) {
$that->assertFalse($info->isSparse()); $that->assertFalse($info->isSparse());
$that->assertFalse($info->isUnique()); $that->assertFalse($info->isUnique());
$that->assertTrue($info->isTtl()); $that->assertTrue($info->isTtl());
...@@ -96,13 +96,13 @@ class CollectionFunctionalTest extends FunctionalTestCase ...@@ -96,13 +96,13 @@ class CollectionFunctionalTest extends FunctionalTestCase
{ {
$that = $this; $that = $this;
$expectedNames = array('x_1', 'y_-1_z_1', 'g_2dsphere_z_1', 't_1'); $expectedNames = array('x_1', 'y_-1_z_1', 'g_2dsphere_z_1', 'my_ttl');
$indexes = array( $indexes = array(
array('key' => array('x' => 1), 'sparse' => true, 'unique' => true), array('key' => array('x' => 1), 'sparse' => true, 'unique' => true),
array('key' => array('y' => -1, 'z' => 1)), array('key' => array('y' => -1, 'z' => 1)),
array('key' => array('g' => '2dsphere', 'z' => 1)), array('key' => array('g' => '2dsphere', 'z' => 1)),
array('key' => array('t' => 1), 'expireAfterSeconds' => 0), array('key' => array('t' => 1), 'expireAfterSeconds' => 0, 'name' => 'my_ttl'),
); );
$this->assertSame($expectedNames, $this->collection->createIndexes($indexes)); $this->assertSame($expectedNames, $this->collection->createIndexes($indexes));
...@@ -125,7 +125,7 @@ class CollectionFunctionalTest extends FunctionalTestCase ...@@ -125,7 +125,7 @@ class CollectionFunctionalTest extends FunctionalTestCase
$that->assertFalse($info->isTtl()); $that->assertFalse($info->isTtl());
}); });
$this->assertIndexExists('t_1', function(IndexInfo $info) use ($that) { $this->assertIndexExists('my_ttl', function(IndexInfo $info) use ($that) {
$that->assertFalse($info->isSparse()); $that->assertFalse($info->isSparse());
$that->assertFalse($info->isUnique()); $that->assertFalse($info->isUnique());
$that->assertTrue($info->isTtl()); $that->assertTrue($info->isTtl());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment