delete() public method

Delete a model document.
public delete ( ) : mixed
return mixed
 /**
  * @test
  */
 public function it_dosent_execute_a_delete_statement_if_model_document_not_indexed()
 {
     $connection = \Mockery::mock(Connection::class);
     $model = new PersistenceModelTest();
     $model->exists = true;
     $connection->shouldReceive('existsStatement')->once()->with(['id' => null, 'type' => 'foo', 'index' => 'bar'])->andReturn(false);
     $connection->shouldNotReceive('deleteStatement');
     $persistence = new EloquentPersistence($connection);
     $persistence->model($model);
     $persistence->delete();
 }