Skip to content

Commit feeb1d7

Browse files
committed
Fix bugs in RemoteLinksTests
1 parent a28aee1 commit feeb1d7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scaladoc/test-source-links/dotty/tools/scaladoc/source-links/RemoteLinksTest.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,17 @@ class RemoteLinksTest:
3838
def runTest =
3939
assertTrue(mtslAll.nonEmpty)
4040
val mtsl = randomGenerator.shuffle(mtslAll).take(80) // take 80 random entries
41-
val pageToMtsl: Map[String, List[(String, String)]] = mtsl.groupMap(_._2.split("#L").head)(v => (v._1, v._2.split("#L").last))
42-
pageToMtsl.foreach { case (link, members) =>
41+
val pageToMtsl: Map[String, List[(String, Int)]] =
42+
mtsl.groupMap(_._2.split("#L").head)(v => (v._1, v._2.split("#L").last.toInt))
43+
pageToMtsl.toSeq.sortBy(_._1).foreach { case (link, members) =>
4344
try
4445
val doc = getDocumentFromUrl(link)
4546
println(s"Checking $link")
4647
members.foreach { case (member, expectedLine) =>
4748
if !member.startsWith("given_") then // TODO: handle synthetic givens, for now we disable them from testing
4849
val toLine = expectedLine + 3
4950
val memberToMatch = member.replace("`", "")
50-
val lineCorrectlyDefined = (expectedLine.toInt until toLine.toInt).exists{ line =>
51+
val lineCorrectlyDefined = (expectedLine.toInt until toLine).exists{ line =>
5152
val loc = doc.select(s"#LC$line").text
5253

5354
loc.contains(memberToMatch)

0 commit comments

Comments
 (0)