Skip to content

Commit 048d27e

Browse files
committed
Add test for ruby importer
Signed-off-by: sbs2001 <shivam.sandbhor@gmail.com>
1 parent ded7780 commit 048d27e

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

vulnerabilities/tests/test_ruby.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from vulnerabilities.scraper.ruby import get_all_versions_of_package
2+
from vulnerabilities.scraper.ruby import get_patched_range
3+
from dephell_specifier import RangeSpecifier
4+
5+
6+
7+
def test_get_all_versions_of_package():
8+
versions = set(get_all_versions_of_package('actionpack'))
9+
expected=set(['1.10.2', '4.0.3', '3.2.3', '4.2.0.beta3', '5.2.3', '4.1.14.2', '4.0.13'])
10+
assert versions >= expected
11+
12+
def test_get_patched_range():
13+
expected = set([RangeSpecifier('>4'),RangeSpecifier('~>4.1')])
14+
assert set(get_patched_range(['>4','~>4.1','>4.2rc'])) == expected
15+

0 commit comments

Comments
 (0)