Skip to content

Commit afb20dd

Browse files
Failed test demonstrates the problem of #921
1 parent 8bcc7d4 commit afb20dd

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

scalafix-tests/unit/src/test/scala/scalafix/tests/cli/CliSemanticSuite.scala

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ package scalafix.tests.cli
22

33
import java.nio.charset.StandardCharsets
44
import java.nio.file.Files
5+
56
import scala.meta.internal.io.PathIO
67
import scala.meta.internal.io.FileIO
78
import scala.meta.io.Classpath
89
import scalafix.cli._
10+
import scalafix.tests.core.Classpaths
911

1012
class CliSemanticSuite extends BaseCliSuite {
1113

@@ -125,6 +127,24 @@ class CliSemanticSuite extends BaseCliSuite {
125127
files = explicitResultTypesPath.toString()
126128
)
127129

130+
checkSemantic(
131+
name = "explicit result types OK (auto-classpath)",
132+
args = Array(
133+
"--auto-classpath",
134+
"--auto-classpath-roots",
135+
PathIO.workingDirectory.toString
136+
) ++ Classpaths.scalaLibrary.entries.to[Array].flatMap { path =>
137+
Array(
138+
"--auto-classpath-roots",
139+
path.toString
140+
)
141+
},
142+
expectedExit = ExitStatus.Ok,
143+
rule = "ExplicitResultTypes",
144+
path = explicitResultTypesPath,
145+
files = explicitResultTypesPath.toString()
146+
)
147+
128148
checkSemantic(
129149
name = "incomplete classpath does not result in error exit code",
130150
args = Array(

0 commit comments

Comments
 (0)