diff --git a/sbt/src/sbt-test/project/settings/build.sbt b/sbt/src/sbt-test/project/settings/build.sbt index 1c0aa4023..635c35be9 100644 --- a/sbt/src/sbt-test/project/settings/build.sbt +++ b/sbt/src/sbt-test/project/settings/build.sbt @@ -1,8 +1,11 @@ import complete.DefaultParsers._ -InputKey[Unit]("check") <<= InputTask(_ => Space ~> IntBasic) { result => - (result, maxErrors) map { (expected, actual) => - assert(expected == actual, "Expected " + expected + ", got " + actual) - } +val check = inputKey[Unit]("Check that the value of maxErrors is as expected") +val parser = Space ~> IntBasic + +check := { + val expected = parser.parsed + val actual = maxErrors.value + assert(expected == actual, "Expected " + expected + ", got " + actual) }