Skip to content

Commit 5964211

Browse files
authored
Re-add test-cases for version reader (#5001)
Those never made it into #4969 which was based on top of #4624 and added those tests initially. Pull request: #5001
1 parent 79d7b62 commit 5964211

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

runner/test/src/mill/runner/MillMainTests.scala

+19-3
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,10 @@ object MillMainTests extends TestSuite {
9797
val file1 = (dir / ".mill-version").tap { os.write(_, "1") }
9898
val file2 =
9999
(dir / ".config" / "mill-version").tap { os.write(_, "2", createFolders = true) }
100-
val file3 = (dir / "build.mill").tap { os.write(_, "//| mill-version: 3") }
101-
val file4 = (dir / "build.mill.scala").tap { os.write(_, "//| mill-version 4") }
102-
val file5 = (dir / "build.sc").tap { os.write(_, "//| mill-version 5") }
100+
val file3 = (dir / "build.mill").tap { os.write(_, "//| mill-version: 3") }
101+
// Added content spaces to test parsing
102+
val file4 = (dir / "build.mill.scala").tap { os.write(_, "//| mill-version: 4") }
103+
val file5 = (dir / "build.sc").tap { os.write(_, "//| mill-version: 5") }
103104
test(".mill-version") {
104105
val read = MillMain.readBestMillVersion(dir)
105106
assert(read == Some(file1, "1"))
@@ -115,6 +116,21 @@ object MillMainTests extends TestSuite {
115116
val read = MillMain.readBestMillVersion(dir)
116117
assert(read == Some(file3, "3"))
117118
}
119+
test("build.mill.scala") {
120+
os.remove(file1)
121+
os.remove(file2)
122+
os.remove(file3)
123+
val read = MillMain.readBestMillVersion(dir)
124+
assert(read == Some(file4, "4"))
125+
}
126+
test("build.sc") {
127+
os.remove(file1)
128+
os.remove(file2)
129+
os.remove(file3)
130+
os.remove(file4)
131+
val read = MillMain.readBestMillVersion(dir)
132+
assert(read == Some(file5, "5"))
133+
}
118134
}
119135
}
120136

0 commit comments

Comments
 (0)