Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # comparison tests
- ok 1 gt('0.0.0', '0.0.0foo')
- ok 2 lt('0.0.0foo', '0.0.0')
- ok 3 !gt('0.0.0foo', '0.0.0')
- ok 4 !lt('0.0.0', '0.0.0foo')
- ok 5 eq('0.0.0', '0.0.0')
- ok 6 eq('0.0.0foo', '0.0.0foo')
- ok 7 neq('0.0.0', '0.0.0foo')
- ok 8 cmp('0.0.0foo' == '0.0.0foo')
- ok 9 cmp('0.0.0' >= '0.0.0foo')
- ok 10 cmp('0.0.0foo' <= '0.0.0')
- ok 11 cmp('0.0.0' != '0.0.0foo')
- ok 12 gt('0.0.1', '0.0.0')
- ok 13 lt('0.0.0', '0.0.1')
- ok 14 !gt('0.0.0', '0.0.1')
- ok 15 !lt('0.0.1', '0.0.0')
- ok 16 eq('0.0.1', '0.0.1')
- ok 17 eq('0.0.0', '0.0.0')
- ok 18 neq('0.0.1', '0.0.0')
- ok 19 cmp('0.0.0' == '0.0.0')
- ok 20 cmp('0.0.1' >= '0.0.0')
- ok 21 cmp('0.0.0' <= '0.0.1')
- ok 22 cmp('0.0.1' != '0.0.0')
- ok 23 gt('1.0.0', '0.9.9')
- ok 24 lt('0.9.9', '1.0.0')
- ok 25 !gt('0.9.9', '1.0.0')
- ok 26 !lt('1.0.0', '0.9.9')
- ok 27 eq('1.0.0', '1.0.0')
- ok 28 eq('0.9.9', '0.9.9')
- ok 29 neq('1.0.0', '0.9.9')
- ok 30 cmp('0.9.9' == '0.9.9')
- ok 31 cmp('1.0.0' >= '0.9.9')
- ok 32 cmp('0.9.9' <= '1.0.0')
- ok 33 cmp('1.0.0' != '0.9.9')
- ok 34 gt('0.10.0', '0.9.0')
- ok 35 lt('0.9.0', '0.10.0')
- ok 36 !gt('0.9.0', '0.10.0')
- ok 37 !lt('0.10.0', '0.9.0')
- ok 38 eq('0.10.0', '0.10.0')
- ok 39 eq('0.9.0', '0.9.0')
- ok 40 neq('0.10.0', '0.9.0')
- ok 41 cmp('0.9.0' == '0.9.0')
- ok 42 cmp('0.10.0' >= '0.9.0')
- ok 43 cmp('0.9.0' <= '0.10.0')
- ok 44 cmp('0.10.0' != '0.9.0')
- ok 45 gt('0.99.0', '0.10.0')
- ok 46 lt('0.10.0', '0.99.0')
- ok 47 !gt('0.10.0', '0.99.0')
- ok 48 !lt('0.99.0', '0.10.0')
- ok 49 eq('0.99.0', '0.99.0')
- ok 50 eq('0.10.0', '0.10.0')
- ok 51 neq('0.99.0', '0.10.0')
- ok 52 cmp('0.10.0' == '0.10.0')
- ok 53 cmp('0.99.0' >= '0.10.0')
- ok 54 cmp('0.10.0' <= '0.99.0')
- ok 55 cmp('0.99.0' != '0.10.0')
- ok 56 gt('2.0.0', '1.2.3')
- ok 57 lt('1.2.3', '2.0.0')
- ok 58 !gt('1.2.3', '2.0.0')
- ok 59 !lt('2.0.0', '1.2.3')
- ok 60 eq('2.0.0', '2.0.0')
- ok 61 eq('1.2.3', '1.2.3')
- ok 62 neq('2.0.0', '1.2.3')
- ok 63 cmp('1.2.3' == '1.2.3')
- ok 64 cmp('2.0.0' >= '1.2.3')
- ok 65 cmp('1.2.3' <= '2.0.0')
- ok 66 cmp('2.0.0' != '1.2.3')
- ok 67 gt('v0.0.0', '0.0.0foo')
- ok 68 lt('0.0.0foo', 'v0.0.0')
- ok 69 !gt('0.0.0foo', 'v0.0.0')
- ok 70 !lt('v0.0.0', '0.0.0foo')
- ok 71 eq('v0.0.0', 'v0.0.0')
- ok 72 eq('0.0.0foo', '0.0.0foo')
- ok 73 neq('v0.0.0', '0.0.0foo')
- ok 74 cmp('0.0.0foo' == '0.0.0foo')
- ok 75 cmp('v0.0.0' >= '0.0.0foo')
- ok 76 cmp('0.0.0foo' <= 'v0.0.0')
- ok 77 cmp('v0.0.0' != '0.0.0foo')
- ok 78 gt('v0.0.1', '0.0.0')
- ok 79 lt('0.0.0', 'v0.0.1')
- ok 80 !gt('0.0.0', 'v0.0.1')
- ok 81 !lt('v0.0.1', '0.0.0')
- ok 82 eq('v0.0.1', 'v0.0.1')
- ok 83 eq('0.0.0', '0.0.0')
- ok 84 neq('v0.0.1', '0.0.0')
- ok 85 cmp('0.0.0' == '0.0.0')
- ok 86 cmp('v0.0.1' >= '0.0.0')
- ok 87 cmp('0.0.0' <= 'v0.0.1')
- ok 88 cmp('v0.0.1' != '0.0.0')
- ok 89 gt('v1.0.0', '0.9.9')
- ok 90 lt('0.9.9', 'v1.0.0')
- ok 91 !gt('0.9.9', 'v1.0.0')
- ok 92 !lt('v1.0.0', '0.9.9')
- ok 93 eq('v1.0.0', 'v1.0.0')
- ok 94 eq('0.9.9', '0.9.9')
- ok 95 neq('v1.0.0', '0.9.9')
- ok 96 cmp('0.9.9' == '0.9.9')
- ok 97 cmp('v1.0.0' >= '0.9.9')
- ok 98 cmp('0.9.9' <= 'v1.0.0')
- ok 99 cmp('v1.0.0' != '0.9.9')
- ok 100 gt('v0.10.0', '0.9.0')
- ok 101 lt('0.9.0', 'v0.10.0')
- ok 102 !gt('0.9.0', 'v0.10.0')
- ok 103 !lt('v0.10.0', '0.9.0')
- ok 104 eq('v0.10.0', 'v0.10.0')
- ok 105 eq('0.9.0', '0.9.0')
- ok 106 neq('v0.10.0', '0.9.0')
- ok 107 cmp('0.9.0' == '0.9.0')
- ok 108 cmp('v0.10.0' >= '0.9.0')
- ok 109 cmp('0.9.0' <= 'v0.10.0')
- ok 110 cmp('v0.10.0' != '0.9.0')
- ok 111 gt('v0.99.0', '0.10.0')
- ok 112 lt('0.10.0', 'v0.99.0')
- ok 113 !gt('0.10.0', 'v0.99.0')
- ok 114 !lt('v0.99.0', '0.10.0')
- ok 115 eq('v0.99.0', 'v0.99.0')
- ok 116 eq('0.10.0', '0.10.0')
- ok 117 neq('v0.99.0', '0.10.0')
- ok 118 cmp('0.10.0' == '0.10.0')
- ok 119 cmp('v0.99.0' >= '0.10.0')
- ok 120 cmp('0.10.0' <= 'v0.99.0')
- ok 121 cmp('v0.99.0' != '0.10.0')
- ok 122 gt('v2.0.0', '1.2.3')
- ok 123 lt('1.2.3', 'v2.0.0')
- ok 124 !gt('1.2.3', 'v2.0.0')
- ok 125 !lt('v2.0.0', '1.2.3')
- ok 126 eq('v2.0.0', 'v2.0.0')
- ok 127 eq('1.2.3', '1.2.3')
- ok 128 neq('v2.0.0', '1.2.3')
- ok 129 cmp('1.2.3' == '1.2.3')
- ok 130 cmp('v2.0.0' >= '1.2.3')
- ok 131 cmp('1.2.3' <= 'v2.0.0')
- ok 132 cmp('v2.0.0' != '1.2.3')
- ok 133 gt('0.0.0', 'v0.0.0foo')
- ok 134 lt('v0.0.0foo', '0.0.0')
- ok 135 !gt('v0.0.0foo', '0.0.0')
- ok 136 !lt('0.0.0', 'v0.0.0foo')
- ok 137 eq('0.0.0', '0.0.0')
- ok 138 eq('v0.0.0foo', 'v0.0.0foo')
- ok 139 neq('0.0.0', 'v0.0.0foo')
- ok 140 cmp('v0.0.0foo' == 'v0.0.0foo')
- ok 141 cmp('0.0.0' >= 'v0.0.0foo')
- ok 142 cmp('v0.0.0foo' <= '0.0.0')
- ok 143 cmp('0.0.0' != 'v0.0.0foo')
- ok 144 gt('0.0.1', 'v0.0.0')
- ok 145 lt('v0.0.0', '0.0.1')
- ok 146 !gt('v0.0.0', '0.0.1')
- ok 147 !lt('0.0.1', 'v0.0.0')
- ok 148 eq('0.0.1', '0.0.1')
- ok 149 eq('v0.0.0', 'v0.0.0')
- ok 150 neq('0.0.1', 'v0.0.0')
- ok 151 cmp('v0.0.0' == 'v0.0.0')
- ok 152 cmp('0.0.1' >= 'v0.0.0')
- ok 153 cmp('v0.0.0' <= '0.0.1')
- ok 154 cmp('0.0.1' != 'v0.0.0')
- ok 155 gt('1.0.0', 'v0.9.9')
- ok 156 lt('v0.9.9', '1.0.0')
- ok 157 !gt('v0.9.9', '1.0.0')
- ok 158 !lt('1.0.0', 'v0.9.9')
- ok 159 eq('1.0.0', '1.0.0')
- ok 160 eq('v0.9.9', 'v0.9.9')
- ok 161 neq('1.0.0', 'v0.9.9')
- ok 162 cmp('v0.9.9' == 'v0.9.9')
- ok 163 cmp('1.0.0' >= 'v0.9.9')
- ok 164 cmp('v0.9.9' <= '1.0.0')
- ok 165 cmp('1.0.0' != 'v0.9.9')
- ok 166 gt('0.10.0', 'v0.9.0')
- ok 167 lt('v0.9.0', '0.10.0')
- ok 168 !gt('v0.9.0', '0.10.0')
- ok 169 !lt('0.10.0', 'v0.9.0')
- ok 170 eq('0.10.0', '0.10.0')
- ok 171 eq('v0.9.0', 'v0.9.0')
- ok 172 neq('0.10.0', 'v0.9.0')
- ok 173 cmp('v0.9.0' == 'v0.9.0')
- ok 174 cmp('0.10.0' >= 'v0.9.0')
- ok 175 cmp('v0.9.0' <= '0.10.0')
- ok 176 cmp('0.10.0' != 'v0.9.0')
- ok 177 gt('0.99.0', 'v0.10.0')
- ok 178 lt('v0.10.0', '0.99.0')
- ok 179 !gt('v0.10.0', '0.99.0')
- ok 180 !lt('0.99.0', 'v0.10.0')
- ok 181 eq('0.99.0', '0.99.0')
- ok 182 eq('v0.10.0', 'v0.10.0')
- ok 183 neq('0.99.0', 'v0.10.0')
- ok 184 cmp('v0.10.0' == 'v0.10.0')
- ok 185 cmp('0.99.0' >= 'v0.10.0')
- ok 186 cmp('v0.10.0' <= '0.99.0')
- ok 187 cmp('0.99.0' != 'v0.10.0')
- ok 188 gt('2.0.0', 'v1.2.3')
- ok 189 lt('v1.2.3', '2.0.0')
- ok 190 !gt('v1.2.3', '2.0.0')
- ok 191 !lt('2.0.0', 'v1.2.3')
- ok 192 eq('2.0.0', '2.0.0')
- ok 193 eq('v1.2.3', 'v1.2.3')
- ok 194 neq('2.0.0', 'v1.2.3')
- ok 195 cmp('v1.2.3' == 'v1.2.3')
- ok 196 cmp('2.0.0' >= 'v1.2.3')
- ok 197 cmp('v1.2.3' <= '2.0.0')
- ok 198 cmp('2.0.0' != 'v1.2.3')
- ok 199 gt('1.2.3', '1.2.3-asdf')
- ok 200 lt('1.2.3-asdf', '1.2.3')
- ok 201 !gt('1.2.3-asdf', '1.2.3')
- ok 202 !lt('1.2.3', '1.2.3-asdf')
- ok 203 eq('1.2.3', '1.2.3')
- ok 204 eq('1.2.3-asdf', '1.2.3-asdf')
- ok 205 neq('1.2.3', '1.2.3-asdf')
- ok 206 cmp('1.2.3-asdf' == '1.2.3-asdf')
- ok 207 cmp('1.2.3' >= '1.2.3-asdf')
- ok 208 cmp('1.2.3-asdf' <= '1.2.3')
- ok 209 cmp('1.2.3' != '1.2.3-asdf')
- ok 210 gt('1.2.3-4', '1.2.3')
- ok 211 lt('1.2.3', '1.2.3-4')
- ok 212 !gt('1.2.3', '1.2.3-4')
- ok 213 !lt('1.2.3-4', '1.2.3')
- ok 214 eq('1.2.3-4', '1.2.3-4')
- ok 215 eq('1.2.3', '1.2.3')
- ok 216 neq('1.2.3-4', '1.2.3')
- ok 217 cmp('1.2.3' == '1.2.3')
- ok 218 cmp('1.2.3-4' >= '1.2.3')
- ok 219 cmp('1.2.3' <= '1.2.3-4')
- ok 220 cmp('1.2.3-4' != '1.2.3')
- ok 221 gt('1.2.3-4-foo', '1.2.3')
- ok 222 lt('1.2.3', '1.2.3-4-foo')
- ok 223 !gt('1.2.3', '1.2.3-4-foo')
- ok 224 !lt('1.2.3-4-foo', '1.2.3')
- ok 225 eq('1.2.3-4-foo', '1.2.3-4-foo')
- ok 226 eq('1.2.3', '1.2.3')
- ok 227 neq('1.2.3-4-foo', '1.2.3')
- ok 228 cmp('1.2.3' == '1.2.3')
- ok 229 cmp('1.2.3-4-foo' >= '1.2.3')
- ok 230 cmp('1.2.3' <= '1.2.3-4-foo')
- ok 231 cmp('1.2.3-4-foo' != '1.2.3')
- ok 232 gt('1.2.3-5', '1.2.3-5-foo')
- ok 233 lt('1.2.3-5-foo', '1.2.3-5')
- ok 234 !gt('1.2.3-5-foo', '1.2.3-5')
- ok 235 !lt('1.2.3-5', '1.2.3-5-foo')
- ok 236 eq('1.2.3-5', '1.2.3-5')
- ok 237 eq('1.2.3-5-foo', '1.2.3-5-foo')
- ok 238 neq('1.2.3-5', '1.2.3-5-foo')
- ok 239 cmp('1.2.3-5-foo' == '1.2.3-5-foo')
- ok 240 cmp('1.2.3-5' >= '1.2.3-5-foo')
- ok 241 cmp('1.2.3-5-foo' <= '1.2.3-5')
- ok 242 cmp('1.2.3-5' != '1.2.3-5-foo')
- ok 243 gt('1.2.3-5', '1.2.3-4')
- ok 244 lt('1.2.3-4', '1.2.3-5')
- ok 245 !gt('1.2.3-4', '1.2.3-5')
- ok 246 !lt('1.2.3-5', '1.2.3-4')
- ok 247 eq('1.2.3-5', '1.2.3-5')
- ok 248 eq('1.2.3-4', '1.2.3-4')
- ok 249 neq('1.2.3-5', '1.2.3-4')
- ok 250 cmp('1.2.3-4' == '1.2.3-4')
- ok 251 cmp('1.2.3-5' >= '1.2.3-4')
- ok 252 cmp('1.2.3-4' <= '1.2.3-5')
- ok 253 cmp('1.2.3-5' != '1.2.3-4')
- ok 254 gt('1.2.3-5-foo', '1.2.3-5-Foo')
- ok 255 lt('1.2.3-5-Foo', '1.2.3-5-foo')
- ok 256 !gt('1.2.3-5-Foo', '1.2.3-5-foo')
- ok 257 !lt('1.2.3-5-foo', '1.2.3-5-Foo')
- ok 258 eq('1.2.3-5-foo', '1.2.3-5-foo')
- ok 259 eq('1.2.3-5-Foo', '1.2.3-5-Foo')
- ok 260 neq('1.2.3-5-foo', '1.2.3-5-Foo')
- ok 261 cmp('1.2.3-5-Foo' == '1.2.3-5-Foo')
- ok 262 cmp('1.2.3-5-foo' >= '1.2.3-5-Foo')
- ok 263 cmp('1.2.3-5-Foo' <= '1.2.3-5-foo')
- ok 264 cmp('1.2.3-5-foo' != '1.2.3-5-Foo')
- # equality tests
- ok 265 eq('1.2.3', 'v1.2.3')
- ok 266 !neq('1.2.3', 'v1.2.3')
- ok 267 cmp(1.2.3==v1.2.3)
- ok 268 !cmp(1.2.3!=v1.2.3)
- ok 269 !cmp(1.2.3===v1.2.3)
- ok 270 cmp(1.2.3!==v1.2.3)
- ok 271 !gt('1.2.3', 'v1.2.3')
- ok 272 gte('1.2.3', 'v1.2.3')
- ok 273 !lt('1.2.3', 'v1.2.3')
- ok 274 lte('1.2.3', 'v1.2.3')
- ok 275 eq('1.2.3', '=1.2.3')
- ok 276 !neq('1.2.3', '=1.2.3')
- ok 277 cmp(1.2.3===1.2.3)
- ok 278 !cmp(1.2.3!==1.2.3)
- ok 279 !cmp(1.2.3====1.2.3)
- ok 280 cmp(1.2.3!===1.2.3)
- ok 281 !gt('1.2.3', '=1.2.3')
- ok 282 gte('1.2.3', '=1.2.3')
- ok 283 !lt('1.2.3', '=1.2.3')
- ok 284 lte('1.2.3', '=1.2.3')
- ok 285 eq('1.2.3', 'v 1.2.3')
- ok 286 !neq('1.2.3', 'v 1.2.3')
- ok 287 cmp(1.2.3==v 1.2.3)
- ok 288 !cmp(1.2.3!=v 1.2.3)
- ok 289 !cmp(1.2.3===v 1.2.3)
- ok 290 cmp(1.2.3!==v 1.2.3)
- ok 291 !gt('1.2.3', 'v 1.2.3')
- ok 292 gte('1.2.3', 'v 1.2.3')
- ok 293 !lt('1.2.3', 'v 1.2.3')
- ok 294 lte('1.2.3', 'v 1.2.3')
- ok 295 eq('1.2.3', '= 1.2.3')
- ok 296 !neq('1.2.3', '= 1.2.3')
- ok 297 cmp(1.2.3=== 1.2.3)
- ok 298 !cmp(1.2.3!== 1.2.3)
- ok 299 !cmp(1.2.3==== 1.2.3)
- ok 300 cmp(1.2.3!=== 1.2.3)
- ok 301 !gt('1.2.3', '= 1.2.3')
- ok 302 gte('1.2.3', '= 1.2.3')
- ok 303 !lt('1.2.3', '= 1.2.3')
- ok 304 lte('1.2.3', '= 1.2.3')
- ok 305 eq('1.2.3', ' v1.2.3')
- ok 306 !neq('1.2.3', ' v1.2.3')
- ok 307 cmp(1.2.3== v1.2.3)
- ok 308 !cmp(1.2.3!= v1.2.3)
- ok 309 !cmp(1.2.3=== v1.2.3)
- ok 310 cmp(1.2.3!== v1.2.3)
- ok 311 !gt('1.2.3', ' v1.2.3')
- ok 312 gte('1.2.3', ' v1.2.3')
- ok 313 !lt('1.2.3', ' v1.2.3')
- ok 314 lte('1.2.3', ' v1.2.3')
- ok 315 eq('1.2.3', ' =1.2.3')
- ok 316 !neq('1.2.3', ' =1.2.3')
- ok 317 cmp(1.2.3== =1.2.3)
- ok 318 !cmp(1.2.3!= =1.2.3)
- ok 319 !cmp(1.2.3=== =1.2.3)
- ok 320 cmp(1.2.3!== =1.2.3)
- ok 321 !gt('1.2.3', ' =1.2.3')
- ok 322 gte('1.2.3', ' =1.2.3')
- ok 323 !lt('1.2.3', ' =1.2.3')
- ok 324 lte('1.2.3', ' =1.2.3')
- ok 325 eq('1.2.3', ' v 1.2.3')
- ok 326 !neq('1.2.3', ' v 1.2.3')
- ok 327 cmp(1.2.3== v 1.2.3)
- ok 328 !cmp(1.2.3!= v 1.2.3)
- ok 329 !cmp(1.2.3=== v 1.2.3)
- ok 330 cmp(1.2.3!== v 1.2.3)
- ok 331 !gt('1.2.3', ' v 1.2.3')
- ok 332 gte('1.2.3', ' v 1.2.3')
- ok 333 !lt('1.2.3', ' v 1.2.3')
- ok 334 lte('1.2.3', ' v 1.2.3')
- ok 335 eq('1.2.3', ' = 1.2.3')
- ok 336 !neq('1.2.3', ' = 1.2.3')
- ok 337 cmp(1.2.3== = 1.2.3)
- ok 338 !cmp(1.2.3!= = 1.2.3)
- ok 339 !cmp(1.2.3=== = 1.2.3)
- ok 340 cmp(1.2.3!== = 1.2.3)
- ok 341 !gt('1.2.3', ' = 1.2.3')
- ok 342 gte('1.2.3', ' = 1.2.3')
- ok 343 !lt('1.2.3', ' = 1.2.3')
- ok 344 lte('1.2.3', ' = 1.2.3')
- ok 345 eq('1.2.3-0', 'v1.2.3-0')
- ok 346 !neq('1.2.3-0', 'v1.2.3-0')
- ok 347 cmp(1.2.3-0==v1.2.3-0)
- ok 348 !cmp(1.2.3-0!=v1.2.3-0)
- ok 349 !cmp(1.2.3-0===v1.2.3-0)
- ok 350 cmp(1.2.3-0!==v1.2.3-0)
- ok 351 !gt('1.2.3-0', 'v1.2.3-0')
- ok 352 gte('1.2.3-0', 'v1.2.3-0')
- ok 353 !lt('1.2.3-0', 'v1.2.3-0')
- ok 354 lte('1.2.3-0', 'v1.2.3-0')
- ok 355 eq('1.2.3-0', '=1.2.3-0')
- ok 356 !neq('1.2.3-0', '=1.2.3-0')
- ok 357 cmp(1.2.3-0===1.2.3-0)
- ok 358 !cmp(1.2.3-0!==1.2.3-0)
- ok 359 !cmp(1.2.3-0====1.2.3-0)
- ok 360 cmp(1.2.3-0!===1.2.3-0)
- ok 361 !gt('1.2.3-0', '=1.2.3-0')
- ok 362 gte('1.2.3-0', '=1.2.3-0')
- ok 363 !lt('1.2.3-0', '=1.2.3-0')
- ok 364 lte('1.2.3-0', '=1.2.3-0')
- ok 365 eq('1.2.3-0', 'v 1.2.3-0')
- ok 366 !neq('1.2.3-0', 'v 1.2.3-0')
- ok 367 cmp(1.2.3-0==v 1.2.3-0)
- ok 368 !cmp(1.2.3-0!=v 1.2.3-0)
- ok 369 !cmp(1.2.3-0===v 1.2.3-0)
- ok 370 cmp(1.2.3-0!==v 1.2.3-0)
- ok 371 !gt('1.2.3-0', 'v 1.2.3-0')
- ok 372 gte('1.2.3-0', 'v 1.2.3-0')
- ok 373 !lt('1.2.3-0', 'v 1.2.3-0')
- ok 374 lte('1.2.3-0', 'v 1.2.3-0')
- ok 375 eq('1.2.3-0', '= 1.2.3-0')
- ok 376 !neq('1.2.3-0', '= 1.2.3-0')
- ok 377 cmp(1.2.3-0=== 1.2.3-0)
- ok 378 !cmp(1.2.3-0!== 1.2.3-0)
- ok 379 !cmp(1.2.3-0==== 1.2.3-0)
- ok 380 cmp(1.2.3-0!=== 1.2.3-0)
- ok 381 !gt('1.2.3-0', '= 1.2.3-0')
- ok 382 gte('1.2.3-0', '= 1.2.3-0')
- ok 383 !lt('1.2.3-0', '= 1.2.3-0')
- ok 384 lte('1.2.3-0', '= 1.2.3-0')
- ok 385 eq('1.2.3-0', ' v1.2.3-0')
- ok 386 !neq('1.2.3-0', ' v1.2.3-0')
- ok 387 cmp(1.2.3-0== v1.2.3-0)
- ok 388 !cmp(1.2.3-0!= v1.2.3-0)
- ok 389 !cmp(1.2.3-0=== v1.2.3-0)
- ok 390 cmp(1.2.3-0!== v1.2.3-0)
- ok 391 !gt('1.2.3-0', ' v1.2.3-0')
- ok 392 gte('1.2.3-0', ' v1.2.3-0')
- ok 393 !lt('1.2.3-0', ' v1.2.3-0')
- ok 394 lte('1.2.3-0', ' v1.2.3-0')
- ok 395 eq('1.2.3-0', ' =1.2.3-0')
- ok 396 !neq('1.2.3-0', ' =1.2.3-0')
- ok 397 cmp(1.2.3-0== =1.2.3-0)
- ok 398 !cmp(1.2.3-0!= =1.2.3-0)
- ok 399 !cmp(1.2.3-0=== =1.2.3-0)
- ok 400 cmp(1.2.3-0!== =1.2.3-0)
- ok 401 !gt('1.2.3-0', ' =1.2.3-0')
- ok 402 gte('1.2.3-0', ' =1.2.3-0')
- ok 403 !lt('1.2.3-0', ' =1.2.3-0')
- ok 404 lte('1.2.3-0', ' =1.2.3-0')
- ok 405 eq('1.2.3-0', ' v 1.2.3-0')
- ok 406 !neq('1.2.3-0', ' v 1.2.3-0')
- ok 407 cmp(1.2.3-0== v 1.2.3-0)
- ok 408 !cmp(1.2.3-0!= v 1.2.3-0)
- ok 409 !cmp(1.2.3-0=== v 1.2.3-0)
- ok 410 cmp(1.2.3-0!== v 1.2.3-0)
- ok 411 !gt('1.2.3-0', ' v 1.2.3-0')
- ok 412 gte('1.2.3-0', ' v 1.2.3-0')
- ok 413 !lt('1.2.3-0', ' v 1.2.3-0')
- ok 414 lte('1.2.3-0', ' v 1.2.3-0')
- ok 415 eq('1.2.3-0', ' = 1.2.3-0')
- ok 416 !neq('1.2.3-0', ' = 1.2.3-0')
- ok 417 cmp(1.2.3-0== = 1.2.3-0)
- ok 418 !cmp(1.2.3-0!= = 1.2.3-0)
- ok 419 !cmp(1.2.3-0=== = 1.2.3-0)
- ok 420 cmp(1.2.3-0!== = 1.2.3-0)
- ok 421 !gt('1.2.3-0', ' = 1.2.3-0')
- ok 422 gte('1.2.3-0', ' = 1.2.3-0')
- ok 423 !lt('1.2.3-0', ' = 1.2.3-0')
- ok 424 lte('1.2.3-0', ' = 1.2.3-0')
- ok 425 eq('1.2.3-01', 'v1.2.3-1')
- ok 426 !neq('1.2.3-01', 'v1.2.3-1')
- ok 427 cmp(1.2.3-01==v1.2.3-1)
- ok 428 !cmp(1.2.3-01!=v1.2.3-1)
- ok 429 !cmp(1.2.3-01===v1.2.3-1)
- ok 430 cmp(1.2.3-01!==v1.2.3-1)
- ok 431 !gt('1.2.3-01', 'v1.2.3-1')
- ok 432 gte('1.2.3-01', 'v1.2.3-1')
- ok 433 !lt('1.2.3-01', 'v1.2.3-1')
- ok 434 lte('1.2.3-01', 'v1.2.3-1')
- ok 435 eq('1.2.3-01', '=1.2.3-1')
- ok 436 !neq('1.2.3-01', '=1.2.3-1')
- ok 437 cmp(1.2.3-01===1.2.3-1)
- ok 438 !cmp(1.2.3-01!==1.2.3-1)
- ok 439 !cmp(1.2.3-01====1.2.3-1)
- ok 440 cmp(1.2.3-01!===1.2.3-1)
- ok 441 !gt('1.2.3-01', '=1.2.3-1')
- ok 442 gte('1.2.3-01', '=1.2.3-1')
- ok 443 !lt('1.2.3-01', '=1.2.3-1')
- ok 444 lte('1.2.3-01', '=1.2.3-1')
- ok 445 eq('1.2.3-01', 'v 1.2.3-1')
- ok 446 !neq('1.2.3-01', 'v 1.2.3-1')
- ok 447 cmp(1.2.3-01==v 1.2.3-1)
- ok 448 !cmp(1.2.3-01!=v 1.2.3-1)
- ok 449 !cmp(1.2.3-01===v 1.2.3-1)
- ok 450 cmp(1.2.3-01!==v 1.2.3-1)
- ok 451 !gt('1.2.3-01', 'v 1.2.3-1')
- ok 452 gte('1.2.3-01', 'v 1.2.3-1')
- ok 453 !lt('1.2.3-01', 'v 1.2.3-1')
- ok 454 lte('1.2.3-01', 'v 1.2.3-1')
- ok 455 eq('1.2.3-01', '= 1.2.3-1')
- ok 456 !neq('1.2.3-01', '= 1.2.3-1')
- ok 457 cmp(1.2.3-01=== 1.2.3-1)
- ok 458 !cmp(1.2.3-01!== 1.2.3-1)
- ok 459 !cmp(1.2.3-01==== 1.2.3-1)
- ok 460 cmp(1.2.3-01!=== 1.2.3-1)
- ok 461 !gt('1.2.3-01', '= 1.2.3-1')
- ok 462 gte('1.2.3-01', '= 1.2.3-1')
- ok 463 !lt('1.2.3-01', '= 1.2.3-1')
- ok 464 lte('1.2.3-01', '= 1.2.3-1')
- ok 465 eq('1.2.3-01', ' v1.2.3-1')
- ok 466 !neq('1.2.3-01', ' v1.2.3-1')
- ok 467 cmp(1.2.3-01== v1.2.3-1)
- ok 468 !cmp(1.2.3-01!= v1.2.3-1)
- ok 469 !cmp(1.2.3-01=== v1.2.3-1)
- ok 470 cmp(1.2.3-01!== v1.2.3-1)
- ok 471 !gt('1.2.3-01', ' v1.2.3-1')
- ok 472 gte('1.2.3-01', ' v1.2.3-1')
- ok 473 !lt('1.2.3-01', ' v1.2.3-1')
- ok 474 lte('1.2.3-01', ' v1.2.3-1')
- ok 475 eq('1.2.3-01', ' =1.2.3-1')
- ok 476 !neq('1.2.3-01', ' =1.2.3-1')
- ok 477 cmp(1.2.3-01== =1.2.3-1)
- ok 478 !cmp(1.2.3-01!= =1.2.3-1)
- ok 479 !cmp(1.2.3-01=== =1.2.3-1)
- ok 480 cmp(1.2.3-01!== =1.2.3-1)
- ok 481 !gt('1.2.3-01', ' =1.2.3-1')
- ok 482 gte('1.2.3-01', ' =1.2.3-1')
- ok 483 !lt('1.2.3-01', ' =1.2.3-1')
- ok 484 lte('1.2.3-01', ' =1.2.3-1')
- ok 485 eq('1.2.3-01', ' v 1.2.3-1')
- ok 486 !neq('1.2.3-01', ' v 1.2.3-1')
- ok 487 cmp(1.2.3-01== v 1.2.3-1)
- ok 488 !cmp(1.2.3-01!= v 1.2.3-1)
- ok 489 !cmp(1.2.3-01=== v 1.2.3-1)
- ok 490 cmp(1.2.3-01!== v 1.2.3-1)
- ok 491 !gt('1.2.3-01', ' v 1.2.3-1')
- ok 492 gte('1.2.3-01', ' v 1.2.3-1')
- ok 493 !lt('1.2.3-01', ' v 1.2.3-1')
- ok 494 lte('1.2.3-01', ' v 1.2.3-1')
- ok 495 eq('1.2.3-01', ' = 1.2.3-1')
- ok 496 !neq('1.2.3-01', ' = 1.2.3-1')
- ok 497 cmp(1.2.3-01== = 1.2.3-1)
- ok 498 !cmp(1.2.3-01!= = 1.2.3-1)
- ok 499 !cmp(1.2.3-01=== = 1.2.3-1)
- ok 500 cmp(1.2.3-01!== = 1.2.3-1)
- ok 501 !gt('1.2.3-01', ' = 1.2.3-1')
- ok 502 gte('1.2.3-01', ' = 1.2.3-1')
- ok 503 !lt('1.2.3-01', ' = 1.2.3-1')
- ok 504 lte('1.2.3-01', ' = 1.2.3-1')
- ok 505 eq('1.2.3beta', 'v1.2.3beta')
- ok 506 !neq('1.2.3beta', 'v1.2.3beta')
- ok 507 cmp(1.2.3beta==v1.2.3beta)
- ok 508 !cmp(1.2.3beta!=v1.2.3beta)
- ok 509 !cmp(1.2.3beta===v1.2.3beta)
- ok 510 cmp(1.2.3beta!==v1.2.3beta)
- ok 511 !gt('1.2.3beta', 'v1.2.3beta')
- ok 512 gte('1.2.3beta', 'v1.2.3beta')
- ok 513 !lt('1.2.3beta', 'v1.2.3beta')
- ok 514 lte('1.2.3beta', 'v1.2.3beta')
- ok 515 eq('1.2.3beta', '=1.2.3beta')
- ok 516 !neq('1.2.3beta', '=1.2.3beta')
- ok 517 cmp(1.2.3beta===1.2.3beta)
- ok 518 !cmp(1.2.3beta!==1.2.3beta)
- ok 519 !cmp(1.2.3beta====1.2.3beta)
- ok 520 cmp(1.2.3beta!===1.2.3beta)
- ok 521 !gt('1.2.3beta', '=1.2.3beta')
- ok 522 gte('1.2.3beta', '=1.2.3beta')
- ok 523 !lt('1.2.3beta', '=1.2.3beta')
- ok 524 lte('1.2.3beta', '=1.2.3beta')
- ok 525 eq('1.2.3beta', 'v 1.2.3beta')
- ok 526 !neq('1.2.3beta', 'v 1.2.3beta')
- ok 527 cmp(1.2.3beta==v 1.2.3beta)
- ok 528 !cmp(1.2.3beta!=v 1.2.3beta)
- ok 529 !cmp(1.2.3beta===v 1.2.3beta)
- ok 530 cmp(1.2.3beta!==v 1.2.3beta)
- ok 531 !gt('1.2.3beta', 'v 1.2.3beta')
- ok 532 gte('1.2.3beta', 'v 1.2.3beta')
- ok 533 !lt('1.2.3beta', 'v 1.2.3beta')
- ok 534 lte('1.2.3beta', 'v 1.2.3beta')
- ok 535 eq('1.2.3beta', '= 1.2.3beta')
- ok 536 !neq('1.2.3beta', '= 1.2.3beta')
- ok 537 cmp(1.2.3beta=== 1.2.3beta)
- ok 538 !cmp(1.2.3beta!== 1.2.3beta)
- ok 539 !cmp(1.2.3beta==== 1.2.3beta)
- ok 540 cmp(1.2.3beta!=== 1.2.3beta)
- ok 541 !gt('1.2.3beta', '= 1.2.3beta')
- ok 542 gte('1.2.3beta', '= 1.2.3beta')
- ok 543 !lt('1.2.3beta', '= 1.2.3beta')
- ok 544 lte('1.2.3beta', '= 1.2.3beta')
- ok 545 eq('1.2.3beta', ' v1.2.3beta')
- ok 546 !neq('1.2.3beta', ' v1.2.3beta')
- ok 547 cmp(1.2.3beta== v1.2.3beta)
- ok 548 !cmp(1.2.3beta!= v1.2.3beta)
- ok 549 !cmp(1.2.3beta=== v1.2.3beta)
- ok 550 cmp(1.2.3beta!== v1.2.3beta)
- ok 551 !gt('1.2.3beta', ' v1.2.3beta')
- ok 552 gte('1.2.3beta', ' v1.2.3beta')
- ok 553 !lt('1.2.3beta', ' v1.2.3beta')
- ok 554 lte('1.2.3beta', ' v1.2.3beta')
- ok 555 eq('1.2.3beta', ' =1.2.3beta')
- ok 556 !neq('1.2.3beta', ' =1.2.3beta')
- ok 557 cmp(1.2.3beta== =1.2.3beta)
- ok 558 !cmp(1.2.3beta!= =1.2.3beta)
- ok 559 !cmp(1.2.3beta=== =1.2.3beta)
- ok 560 cmp(1.2.3beta!== =1.2.3beta)
- ok 561 !gt('1.2.3beta', ' =1.2.3beta')
- ok 562 gte('1.2.3beta', ' =1.2.3beta')
- ok 563 !lt('1.2.3beta', ' =1.2.3beta')
- ok 564 lte('1.2.3beta', ' =1.2.3beta')
- ok 565 eq('1.2.3beta', ' v 1.2.3beta')
- ok 566 !neq('1.2.3beta', ' v 1.2.3beta')
- ok 567 cmp(1.2.3beta== v 1.2.3beta)
- ok 568 !cmp(1.2.3beta!= v 1.2.3beta)
- ok 569 !cmp(1.2.3beta=== v 1.2.3beta)
- ok 570 cmp(1.2.3beta!== v 1.2.3beta)
- ok 571 !gt('1.2.3beta', ' v 1.2.3beta')
- ok 572 gte('1.2.3beta', ' v 1.2.3beta')
- ok 573 !lt('1.2.3beta', ' v 1.2.3beta')
- ok 574 lte('1.2.3beta', ' v 1.2.3beta')
- ok 575 eq('1.2.3beta', ' = 1.2.3beta')
- ok 576 !neq('1.2.3beta', ' = 1.2.3beta')
- ok 577 cmp(1.2.3beta== = 1.2.3beta)
- ok 578 !cmp(1.2.3beta!= = 1.2.3beta)
- ok 579 !cmp(1.2.3beta=== = 1.2.3beta)
- ok 580 cmp(1.2.3beta!== = 1.2.3beta)
- ok 581 !gt('1.2.3beta', ' = 1.2.3beta')
- ok 582 gte('1.2.3beta', ' = 1.2.3beta')
- ok 583 !lt('1.2.3beta', ' = 1.2.3beta')
- ok 584 lte('1.2.3beta', ' = 1.2.3beta')
- # range tests
- ok 585 1.0.0 - 2.0.0 satisfied by 1.2.3
- ok 586 1.0.0 satisfied by 1.0.0
- ok 587 >=* satisfied by 0.2.4
- ok 588 satisfied by 1.0.0
- ok 589 * satisfied by 1.2.3
- ok 590 * satisfied by v1.2.3-foo
- ok 591 >=1.0.0 satisfied by 1.0.0
- ok 592 >=1.0.0 satisfied by 1.0.1
- ok 593 >=1.0.0 satisfied by 1.1.0
- ok 594 >1.0.0 satisfied by 1.0.1
- ok 595 >1.0.0 satisfied by 1.1.0
- ok 596 <=2.0.0 satisfied by 2.0.0
- ok 597 <=2.0.0 satisfied by 1.9999.9999
- ok 598 <=2.0.0 satisfied by 0.2.9
- ok 599 <2.0.0 satisfied by 1.9999.9999
- ok 600 <2.0.0 satisfied by 0.2.9
- ok 601 >= 1.0.0 satisfied by 1.0.0
- ok 602 >= 1.0.0 satisfied by 1.0.1
- ok 603 >= 1.0.0 satisfied by 1.1.0
- ok 604 > 1.0.0 satisfied by 1.0.1
- ok 605 > 1.0.0 satisfied by 1.1.0
- ok 606 <= 2.0.0 satisfied by 2.0.0
- ok 607 <= 2.0.0 satisfied by 1.9999.9999
- ok 608 <= 2.0.0 satisfied by 0.2.9
- ok 609 < 2.0.0 satisfied by 1.9999.9999
- ok 610 < 2.0.0 satisfied by 0.2.9
- ok 611 >=0.1.97 satisfied by v0.1.97
- ok 612 >=0.1.97 satisfied by 0.1.97
- ok 613 0.1.20 || 1.2.4 satisfied by 1.2.4
- ok 614 >=0.2.3 || <0.0.1 satisfied by 0.0.0
- ok 615 >=0.2.3 || <0.0.1 satisfied by 0.2.3
- ok 616 >=0.2.3 || <0.0.1 satisfied by 0.2.4
- ok 617 || satisfied by 1.3.4
- ok 618 2.x.x satisfied by 2.1.3
- ok 619 1.2.x satisfied by 1.2.3
- ok 620 1.2.x || 2.x satisfied by 2.1.3
- ok 621 1.2.x || 2.x satisfied by 1.2.3
- ok 622 x satisfied by 1.2.3
- ok 623 2.*.* satisfied by 2.1.3
- ok 624 1.2.* satisfied by 1.2.3
- ok 625 1.2.* || 2.* satisfied by 2.1.3
- ok 626 1.2.* || 2.* satisfied by 1.2.3
- ok 627 * satisfied by 1.2.3
- ok 628 2 satisfied by 2.1.2
- ok 629 2.3 satisfied by 2.3.1
- ok 630 ~2.4 satisfied by 2.4.0
- ok 631 ~2.4 satisfied by 2.4.5
- ok 632 ~>3.2.1 satisfied by 3.2.2
- ok 633 ~1 satisfied by 1.2.3
- ok 634 ~>1 satisfied by 1.2.3
- ok 635 ~> 1 satisfied by 1.2.3
- ok 636 ~1.0 satisfied by 1.0.2
- ok 637 ~ 1.0 satisfied by 1.0.2
- ok 638 <1 satisfied by 1.0.0beta
- ok 639 < 1 satisfied by 1.0.0beta
- ok 640 >=1 satisfied by 1.0.0
- ok 641 >= 1 satisfied by 1.0.0
- ok 642 <1.2 satisfied by 1.1.1
- ok 643 < 1.2 satisfied by 1.1.1
- ok 644 1 satisfied by 1.0.0beta
- # negative range tests
- ok 645 1.0.0 - 2.0.0 not satisfied by 2.2.3
- ok 646 1.0.0 not satisfied by 1.0.1
- ok 647 >=1.0.0 not satisfied by 0.0.0
- ok 648 >=1.0.0 not satisfied by 0.0.1
- ok 649 >=1.0.0 not satisfied by 0.1.0
- ok 650 >1.0.0 not satisfied by 0.0.1
- ok 651 >1.0.0 not satisfied by 0.1.0
- ok 652 <=2.0.0 not satisfied by 3.0.0
- ok 653 <=2.0.0 not satisfied by 2.9999.9999
- ok 654 <=2.0.0 not satisfied by 2.2.9
- ok 655 <2.0.0 not satisfied by 2.9999.9999
- ok 656 <2.0.0 not satisfied by 2.2.9
- ok 657 >=0.1.97 not satisfied by v0.1.93
- ok 658 >=0.1.97 not satisfied by 0.1.93
- ok 659 0.1.20 || 1.2.4 not satisfied by 1.2.3
- ok 660 >=0.2.3 || <0.0.1 not satisfied by 0.0.3
- ok 661 >=0.2.3 || <0.0.1 not satisfied by 0.2.2
- ok 662 2.x.x not satisfied by 1.1.3
- ok 663 2.x.x not satisfied by 3.1.3
- ok 664 1.2.x not satisfied by 1.3.3
- ok 665 1.2.x || 2.x not satisfied by 3.1.3
- ok 666 1.2.x || 2.x not satisfied by 1.1.3
- ok 667 2.*.* not satisfied by 1.1.3
- ok 668 2.*.* not satisfied by 3.1.3
- ok 669 1.2.* not satisfied by 1.3.3
- ok 670 1.2.* || 2.* not satisfied by 3.1.3
- ok 671 1.2.* || 2.* not satisfied by 1.1.3
- ok 672 2 not satisfied by 1.1.2
- ok 673 2.3 not satisfied by 2.4.1
- ok 674 ~2.4 not satisfied by 2.5.0
- ok 675 ~2.4 not satisfied by 2.3.9
- ok 676 ~>3.2.1 not satisfied by 3.3.2
- ok 677 ~>3.2.1 not satisfied by 3.2.0
- ok 678 ~1 not satisfied by 0.2.3
- ok 679 ~>1 not satisfied by 2.2.3
- ok 680 ~1.0 not satisfied by 1.1.0
- ok 681 <1 not satisfied by 1.0.0
- ok 682 >=1.2 not satisfied by 1.1.1
- ok 683 1 not satisfied by 2.0.0beta
- # increment versions test
- ok 684 inc(1.2.3, major) === 2.0.0
- ok 685 inc(1.2.3, minor) === 1.3.0
- ok 686 inc(1.2.3, patch) === 1.2.4
- ok 687 inc(1.2.3, build) === 1.2.3-1
- ok 688 inc(1.2.3-4, build) === 1.2.3-5
- ok 689 inc(1.2.3tag, major) === 2.0.0
- ok 690 inc(1.2.3-tag, major) === 2.0.0
- ok 691 inc(1.2.3tag, build) === 1.2.3-1
- ok 692 inc(1.2.3-tag, build) === 1.2.3-1
- ok 693 inc(1.2.3-4-tag, build) === 1.2.3-5
- ok 694 inc(1.2.3-4tag, build) === 1.2.3-5
- ok 695 inc(1.2.3, fake) === null
- ok 696 inc(fake, major) === null
- # tests 696
- # pass 696
- # ok
- ok 697 mver.js
- 1..697
- # tests 697
- # pass 697
- # ok
Add Comment
Please, Sign In to add comment