diff --git a/src/main/scala/stdlib/Asserts.scala b/src/main/scala/stdlib/Asserts.scala index ade8332b..88d9c709 100644 --- a/src/main/scala/stdlib/Asserts.scala +++ b/src/main/scala/stdlib/Asserts.scala @@ -44,12 +44,11 @@ object Asserts extends FlatSpec with Matchers with exercise.Section { /** Booleans in asserts can test equality. */ - def booleansAsserts(res0: String) { + def booleanAsserts(res0: Int) { val v1 = 4 - val v2 = 4 - v1 === res0 + v1 shouldEqual res0 - /** `===` is an assert. It is from ScalaTest, not from the Scala language. */ + /** `shouldEqual` is an assertion. It is from ScalaTest, not from the Scala language. */ } /** Sometimes we expect you to fill in the values diff --git a/src/test/scala/exercises/stdlib/AssertsSpec.scala b/src/test/scala/exercises/stdlib/AssertsSpec.scala index 3db04917..3d8de499 100644 --- a/src/test/scala/exercises/stdlib/AssertsSpec.scala +++ b/src/test/scala/exercises/stdlib/AssertsSpec.scala @@ -13,8 +13,9 @@ class AssertsSpec extends Spec with Checkers { check(Test.testSuccess(Asserts.scalaTestAsserts _, true :: HNil)) } - // FIXME: depends on #259 - // check(testSuccess(Asserts.booleansAsserts _, HNil)) + def `boolean asserts` = { + check(Test.testSuccess(Asserts.booleanAsserts _, 4 :: HNil)) + } def `values asserts` = { check(Test.testSuccess(Asserts.valuesAsserts _, 2 :: HNil))