@@ -59,12 +59,17 @@ public function testParseTime()
5959 public function testSemVer () {
6060 $ this ->assertTrue (Operators::apply ("semVerEqual " , "2.0.0 " , "2.0.0 " ));
6161 $ this ->assertTrue (Operators::apply ("semVerEqual " , "2.0 " , "2.0.0 " ));
62+ $ this ->assertTrue (Operators::apply ("semVerEqual " , "2 " , "2.0.0 " ));
63+ $ this ->assertTrue (Operators::apply ("semVerEqual " , "2-rc1 " , "2.0.0-rc1 " ));
64+ $ this ->assertTrue (Operators::apply ("semVerEqual " , "2+build2 " , "2.0.0+build2 " ));
6265 $ this ->assertFalse (Operators::apply ("semVerEqual " , "2.0.0 " , "2.0.1 " ));
6366 $ this ->assertTrue (Operators::apply ("semVerLessThan " , "2.0.0 " , "2.0.1 " ));
6467 $ this ->assertTrue (Operators::apply ("semVerLessThan " , "2.0 " , "2.0.1 " ));
6568 $ this ->assertFalse (Operators::apply ("semVerLessThan " , "2.0.1 " , "2.0.0 " ));
69+ $ this ->assertTrue (Operators::apply ("semVerLessThan " , "2.0.0-rc " , "2.0.0-rc.beta " ));
6670 $ this ->assertTrue (Operators::apply ("semVerGreaterThan " , "2.0.1 " , "2.0.0 " ));
6771 $ this ->assertFalse (Operators::apply ("semVerGreaterThan " , "2.0.0 " , "2.0.1 " ));
72+ $ this ->assertTrue (Operators::apply ("semVerGreaterThan " , "2.0.0-rc.1 " , "2.0.0-rc.0 " ));
6873 $ this ->assertFalse (Operators::apply ("semVerLessThan " , "2.0.0 " , "xbad%ver " ));
6974 $ this ->assertFalse (Operators::apply ("semVerGreaterThan " , "2.0.0 " , "xbad%ver " ));
7075 }
0 commit comments