/**
  * @covers josegonzalez\Queuesadilla\Engine\BeanstalkEngine::reject
  * @covers josegonzalez\Queuesadilla\Utility\Pheanstalk::deleteJob
  * @covers josegonzalez\Queuesadilla\Utility\Pheanstalk::protectedMethodCall
  */
 public function testReject()
 {
     $this->assertFalse($this->Engine->reject(null));
     $this->assertFalse($this->Engine->reject(false));
     $this->assertFalse($this->Engine->reject(1));
     $this->assertFalse($this->Engine->reject('string'));
     $this->assertFalse($this->Engine->reject(['key' => 'value']));
     $this->assertFalse($this->Engine->reject($this->Fixtures->default['first']));
     $this->assertTrue($this->Engine->push($this->Fixtures->default['first']));
     $job = new \Pheanstalk\Job($this->Engine->lastJobId(), ['queue' => 'default']);
     $this->assertTrue($this->Engine->push($this->Fixtures->other['third']));
     $data = $this->Fixtures->default['first'];
     $data['id'] = $job->getId();
     $data['job'] = $job;
     $this->assertTrue($this->Engine->reject($data));
 }