File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ proc makeRange*(version: string, op: string): VersionRange =
147147 result = VersionRange (kind: verEqLater)
148148 of " <=" :
149149 result = VersionRange (kind: verEqEarlier)
150- of " " :
150+ of " " , " == " :
151151 result = VersionRange (kind: verEq)
152152 else :
153153 raise newException (ParseVersionError , " Invalid operator: " & op)
@@ -298,9 +298,10 @@ when isMainModule:
298298 doAssert (newVersion (" 0.1.0" ) <= newVersion (" 0.1" ))
299299
300300 var inter1 = parseVersionRange (" >= 1.0 & <= 1.5" )
301- doAssert inter1.kind == verIntersect
301+ doAssert ( inter1.kind == verIntersect)
302302 var inter2 = parseVersionRange (" 1.0" )
303303 doAssert (inter2.kind == verEq)
304+ doAssert (parseVersionRange (" == 3.4.2" ) == parseVersionRange (" 3.4.2" ))
304305
305306 doAssert (not withinRange (newVersion (" 1.5.1" ), inter1))
306307 doAssert (withinRange (newVersion (" 1.0.2.3.4.5.6.7.8.9.10.11.12" ), inter1))
You can’t perform that action at this time.
0 commit comments