Esempio n. 1
0
 /**
  * @covers SphinxSearch\Indexer::delete
  * @covers SphinxSearch\Indexer::deleteWith
  */
 public function testDelete()
 {
     $mockDelete = $this->mockSql->delete('foo');
     $mockDelete->expects($this->once())->method('where')->with($this->equalTo('id = 2'));
     $affectedRows = $this->indexer->delete('foo', 'id = 2');
     $this->assertEquals(5, $affectedRows);
     // Where with closure
     $mockDelete = $this->mockSql->delete('foo');
     $this->indexer->delete('foo', function ($delete) use($mockDelete) {
         IndexerTest::assertSame($mockDelete, $delete);
     });
 }