/** * @dataProvider dataProviderInvalidBuildFixDirectives * @param string $message Git commit message subject */ public function testUnhealthyBuildAndInvalidBuildFixDirectives($message) { $this->mockJenkinsJobWithDependencies(false); $mockCommit = CommitTest::getStubCommit($this, 'HEAD', function ($head) use($message) { $head->messageSubject()->once()->return_value($message); }); $stopTheLineJenkins = new StopTheLineJenkins(); $this->setExpectedException('\\Bart\\GitHook\\GitHookException'); $stopTheLineJenkins->run($mockCommit); }