diff --git a/free/src/test/scala/cats/free/FreeTests.scala b/free/src/test/scala/cats/free/FreeTests.scala index 784a4cfa471..0eda77a71e4 100644 --- a/free/src/test/scala/cats/free/FreeTests.scala +++ b/free/src/test/scala/cats/free/FreeTests.scala @@ -95,26 +95,6 @@ class FreeTests extends CatsSuite { assert(10000 == a(0).foldMap(runner)) } - test("foldRight is stack safe") { - val instance = Free.catsFreeFoldableForFree[Option] - val n = 50000 - val freeOption: Int => Free[Option, Int] = x => Free.pure(x) - val free = (1 to n).foldLeft(freeOption(0))((r, _) => r.flatMap(n => freeOption(n + 1))) - val result = instance.foldRight(free, Eval.now(0))((a, lb) => lb.map(_ + a)).value - - assert(n == result) - } - - test("foldLeft is stack safe") { - val instance = Free.catsFreeFoldableForFree[Option] - val n = 50000 - val freeOption: Int => Free[Option, Int] = x => Free.pure(x) - val free = (1 to n).foldLeft(freeOption(0))((r, _) => r.flatMap(n => freeOption(n + 1))) - val result = instance.foldLeft(free, 0)(_ + _) - - assert(n == result) - } - test(".runTailRec") { val r = Free.pure[List, Int](12358) def recurse(r: Free[List, Int], n: Int): Free[List, Int] =