- [ $a1 => { %$a1, range => '=' } ],
- [ { %$a1, range => '<=' } => { %$a1, range => '<=' } ],
-
- [ { atom => 'test/a' } => $a0 ],
- [ { atom => 'test/a-1.0' } => { %$a1, range => '=' } ],
- [ { atom => '>=test/a-v1.0' } => { %$a1, range => '>=' } ],
- [ { atom => '=<test/a-v1.0' } => $inv_atom ],
- [ { atom => '>=test/a' } => $range_no_ver ],
-
- [ { ebuild => undef } => $inv_ebuild ],
- [ { ebuild => '/wat/test/a/a.ebuild' } => $inv_ebuild ],
- [ { ebuild => '/wat/test/a/a-1.0.ebuild' } => { %$a1, range => '=' } ],
- [ { ebuild => '/wat/test/a/b-1.0.ebuild' } => $inv_ebuild ],
+
+ [ $a1 => { %$a1, range => '>=' } ],
+ [ { %$a1, version => $v0 } => $cant_parse_ver ],
+ [ { %$a1, version => $v1 } => { %$a1, range => '>=', version => '0.1.2-r3' } ],
+ [ { %$a1, range => '<>' } => inv('range'), ],
+ [ { %$a1, range => '<=' } => { %$a1, range => '<=' } ],
+
+ [ { atom => 'test/a' } => $a0 ],
+ [ { atom => 'test/a-1.0' } => { %$a1, range => '>=' } ],
+ [ { atom => '=test/a-1.0' } => { %$a1, range => '=' } ],
+ [ { atom => '=<test/a-1.0' } => inv('atom') ],
+ [ { atom => '>=test/a' } => $range_no_ver ],
+
+ [ { ebuild => undef } => inv('ebuild') ],
+ [ { ebuild => '/wat/test/a/a.ebuild' } => inv('ebuild') ],
+ [ { ebuild => '/wat/test/a/a-1.0.ebuild' } => { %$a1, range => '>=' } ],
+ [ { ebuild => '/wat/test/a/b-1.0.ebuild' } => inv('ebuild') ],
+ [ { ebuild => '/wat/test+/a+b/a+b-1.2.3.ebuild' } => { %$a2, range => '>=' } ],