@@ -97,9 +97,10 @@ object MillMainTests extends TestSuite {
97
97
val file1 = (dir / " .mill-version" ).tap { os.write(_, " 1" ) }
98
98
val file2 =
99
99
(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" ) }
103
104
test(" .mill-version" ) {
104
105
val read = MillMain .readBestMillVersion(dir)
105
106
assert(read == Some (file1, " 1" ))
@@ -115,6 +116,21 @@ object MillMainTests extends TestSuite {
115
116
val read = MillMain .readBestMillVersion(dir)
116
117
assert(read == Some (file3, " 3" ))
117
118
}
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
+ }
118
134
}
119
135
}
120
136
0 commit comments