UNPKG

@snyk/ruby-semver

Version:

node-semver compatible API with RubyGems semantics

19 lines (15 loc) 708 B
import { satisfies } from '../../'; // satisfies(version, range): Return true if the version satisfies the range. describe('test satisfies', () => { it('satisfies(version, range)', () => { expect(satisfies('1.1', '>= 1.1')).toBeTruthy(); expect(satisfies('1.1.5', '~> 1.1.2')).toBeTruthy(); expect(satisfies('1.1.5', '1.1.5')).toBeTruthy(); expect(satisfies('1.4.11', '>= 1.3, < 1.5')).toBeTruthy(); expect(satisfies('1.0', '>= 1.1')).toBeFalsy(); expect(satisfies('1.2.5', '~> 1.1.2')).toBeFalsy(); expect(satisfies('1.2.5', '1.1.2')).toBeFalsy(); expect(satisfies('1.5.2', '>= 1.3, < 1.5')).toBeFalsy(); expect(satisfies('1.2.1', 'nonsense')).toBeFalsy(); }) });