/** * @test */ public function isEnabledAndThrow() { $this->setExpectedException(UnitTestsException::class); $this->preCommitConfig->setEnabled(true); $this->process->shouldReceive('isSuccessful')->andReturn(false); $this->enabledMocks(); $this->phpunitProcessBuilder->shouldReceive('getProcessBuilder')->andReturn($this->processBuilder); $this->phpunitProcessBuilder->shouldReceive('executeProcess'); $this->unitTestPreCommitExecutor->run($this->outputInterface); }
/** * @test */ public function isEnabledAndThrow() { $this->setExpectedException(UnitTestsException::class); $this->phpunitRandomizerBuilder->shouldReceive('setOutput'); $this->phpunitRandomizerBuilder->shouldReceive('run'); $this->preCommitConfig->setExtraOptions(['enabled' => true, 'random-mode' => false]); $this->process->shouldReceive('isSuccessful')->andReturn(false); $this->enabledMocks(); $this->phpunitProcessBuilder->shouldReceive('getProcessBuilder')->andReturn($this->processBuilder); $this->phpunitProcessBuilder->shouldReceive('executeProcess'); $this->unitTestPreCommitExecutor->run($this->outputInterface); }