diff --git a/alleycats-core/src/main/scala/alleycats/std/iterable.scala b/alleycats-core/src/main/scala/alleycats/std/iterable.scala index 7ccde80e75..21908b0d14 100644 --- a/alleycats-core/src/main/scala/alleycats/std/iterable.scala +++ b/alleycats-core/src/main/scala/alleycats/std/iterable.scala @@ -23,5 +23,4 @@ object IterableInstances { // TODO: remove when cats.Foldable support export-hook trait LegacyIterableInstances { implicit def legacyIterableFoldable(implicit e: ExportOrphan[Foldable[Iterable]]): Foldable[Iterable] = e.instance - } diff --git a/alleycats-tests/src/test/scala/alleycats/tests/IterableTests.scala b/alleycats-tests/src/test/scala/alleycats/tests/IterableTests.scala index a6ad6a416b..157e637f14 100644 --- a/alleycats-tests/src/test/scala/alleycats/tests/IterableTests.scala +++ b/alleycats-tests/src/test/scala/alleycats/tests/IterableTests.scala @@ -2,20 +2,16 @@ package alleycats package tests import cats.{Eval, Foldable} -import cats.laws.discipline._ - import alleycats.std.all._ class IterableTests extends AlleycatsSuite { - checkAll("Foldable[Iterable]", FoldableTests[Iterable].foldable[Int, Int]) - - test("foldLeft sum == sum"){ - val it = Iterable(1, 2, 3) - Foldable[Iterable].foldLeft(it, 0){ - case (b, a) => a + b - } shouldEqual(it.sum) - } + test("foldLeft sum == sum"){ + val it = Iterable(1, 2, 3) + Foldable[Iterable].foldLeft(it, 0){ + case (b, a) => a + b + } shouldEqual(it.sum) + } test("foldRight early termination"){ Foldable[Iterable].foldRight(Iterable(1, 2, 3), Eval.now("KO")){ diff --git a/alleycats-tests/src/test/scala/alleycats/tests/MapSuite.scala b/alleycats-tests/src/test/scala/alleycats/tests/MapSuite.scala index c47bafd72f..7a0ff1a9f3 100644 --- a/alleycats-tests/src/test/scala/alleycats/tests/MapSuite.scala +++ b/alleycats-tests/src/test/scala/alleycats/tests/MapSuite.scala @@ -1,9 +1,8 @@ package alleycats.tests -import cats.laws.discipline.{SerializableTests, TraverseTests} +import cats.laws.discipline.SerializableTests import cats.Traverse class MapSuite extends AlleycatsSuite { - checkAll("Map[Int, Int] with Option", TraverseTests[Map[Int, ?]].traverse[Int, Int, Int, Int, Option, Option]) checkAll("Traverse[Map[Int, ?]]", SerializableTests.serializable(Traverse[Map[Int, ?]])) } diff --git a/alleycats-tests/src/test/scala/alleycats/tests/SetSuite.scala b/alleycats-tests/src/test/scala/alleycats/tests/SetSuite.scala index 76d48f8bee..6f1136d383 100644 --- a/alleycats-tests/src/test/scala/alleycats/tests/SetSuite.scala +++ b/alleycats-tests/src/test/scala/alleycats/tests/SetSuite.scala @@ -3,18 +3,13 @@ package alleycats.tests import alleycats.laws.discipline._ import cats.Foldable import cats.kernel.laws.discipline.SerializableTests -import cats.laws.discipline.FoldableTests import alleycats.std.all._ class SetSuite extends AlleycatsSuite { - checkAll("FlatMapRec[Set]", FlatMapRecTests[Set].tailRecM[Int]) - checkAll("Set[Int]", FoldableTests[Set].foldable[Int, Int]) checkAll("Foldable[Set]", SerializableTests.serializable(Foldable[Set])) - - }