diff options
author | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2019-08-28 21:09:50 +0200 |
---|---|---|
committer | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2019-08-28 21:09:50 +0200 |
commit | 4bc0edd07fb3210dd382512d6485ef172fcbfb0a (patch) | |
tree | b29b753e1c29beef2162e216bf48a07b30350e1c /tests | |
parent | 1241c3470f65b7f680a4590b68b144dac97df89b (diff) | |
download | semantic-version-4bc0edd07fb3210dd382512d6485ef172fcbfb0a.tar.gz |
Fix NPM-style caret matching.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_npm.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_npm.py b/tests/test_npm.py index 76cb6e2..86cbc76 100644 --- a/tests/test_npm.py +++ b/tests/test_npm.py @@ -77,6 +77,18 @@ class NpmSpecTests(unittest.TestCase): '~0.2': '>=0.2.0 <0.3.0', '~0': '>=0.0.0 <1.0.0', '~1.2.3-beta.2': '>=1.2.3-beta.2 <1.3.0', + + # Caret ranges + '^1.2.3': '>=1.2.3 <2.0.0', + '^0.2.3': '>=0.2.3 <0.3.0', + '^0.0.3': '>=0.0.3 <0.0.4', + '^1.2.3-beta.2': '>=1.2.3-beta.2 <2.0.0', + '^0.0.3-beta': '>=0.0.3-beta <0.0.4', + '^1.2.x': '>=1.2.0 <2.0.0', + '^0.0.x': '>=0.0.0 <0.1.0', + '^0.0': '>=0.0.0 <0.1.0', + '^1.x': '>=1.0.0 <2.0.0', + '^0.x': '>=0.0.0 <1.0.0', } def test_expand(self): |