public class BuildScriptErrorIntegrationTest extends AbstractIntegrationTest {
@Test
public void reportsProjectEvaluationFailsWithGroovyException() {
ExecutionFailure failure = usingBuildScript("\ncreateTakk('do-stuff')").runWithFailure();
failure.assertHasFileName("Embedded build file");
failure.assertHasLineNumber(2);
failure.assertHasDescription("A problem occurred evaluating root project 'reportsProjectEvaluationFailsWithGroovyException");
failure.assertHasCause("Could not find method createTakk() for arguments [do-stuff] on root project 'reportsProjectEvaluationFailsWithGroovyException");
}