From 4baf698a8c5a462964635dfc608e1b33444731b5 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Tue, 13 Feb 2024 11:17:52 +0100 Subject: [PATCH] Fix TupleMapExtensionTests The compiler cannot infer F[_] on a concrete Tuple.Map[T, F[_]] because it reduces it to a (F[A], F[B], ...) --- util-collection/src/test/scala/TupleMapExtensionTest.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/util-collection/src/test/scala/TupleMapExtensionTest.scala b/util-collection/src/test/scala/TupleMapExtensionTest.scala index 6665d9cad..f0849277f 100644 --- a/util-collection/src/test/scala/TupleMapExtensionTest.scala +++ b/util-collection/src/test/scala/TupleMapExtensionTest.scala @@ -1,13 +1,12 @@ package sbt.internal.util import verify.BasicTestSuite -import sbt.internal.util.TupleMapExtension.* object TupleMapExtensionTest extends BasicTestSuite: val tuple: Tuple.Map[(Int, String), Option] = ((Option(1), Option("foo"))) test("tuple.mapN") { val f = (arg: (Int, String)) => arg._1.toString + "|" + arg._2 - val actual = tuple.mapN[String](f) + val actual = TupleMapExtension.mapN[(Int, String), Option](tuple)(f) assert(actual == Option("1|foo")) }