示例#1
0
 /** @test */
 public function it_returns_null_if_the_entity_does_not_exist()
 {
     $entity = new EntityStub();
     $entity->getConnection()->shouldReceive('transaction')->once();
     $entity->getConnection()->shouldReceive('rollBack')->once();
     $entity->getConnection()->shouldReceive('select')->once();
     $entity->getConnection()->shouldReceive('delete')->once();
     $entity->getConnection()->getQueryGrammar()->shouldReceive('compileDelete')->once();
     $entity->getConnection()->getQueryGrammar()->shouldReceive('compileSelect')->once();
     $entity->getConnection()->getPostProcessor()->shouldReceive('processSelect')->once()->andReturn($builder = m::mock('Illuminate\\Database\\Query\\Builder'));
     $this->assertNull($entity->delete());
 }