1 | import { lt } from '../../';
|
2 |
|
3 | describe('test lt', () => {
|
4 | it('lt(v1, v2): v1 < v2', () => {
|
5 | expect(lt('1', '2')).toBeTruthy();
|
6 | expect(lt('5.3', '5.4')).toBeTruthy();
|
7 | expect(lt('5.0.0', '5.0.1')).toBeTruthy();
|
8 | expect(lt('5.0.1.34', '5.0.1.52')).toBeTruthy();
|
9 | expect(lt('5.0.1.52.176', '5.0.1.52.200')).toBeTruthy();
|
10 | expect(lt('5.0.1-beta.1', '5.0.1-beta.3')).toBeTruthy();
|
11 | expect(lt('5.0.1-alpha', '5.0.1-beta')).toBeTruthy();
|
12 | expect(lt('5.0.1.beta', '5.0.1')).toBeTruthy();
|
13 |
|
14 | expect(lt('2', '2')).toBeFalsy();
|
15 | expect(lt('5.4', '5.4')).toBeFalsy();
|
16 | expect(lt('5.0.1', '5.0.1')).toBeFalsy();
|
17 | expect(lt('5.0.1.52', '5.0.1.52')).toBeFalsy();
|
18 | expect(lt('5.0.1.52.200', '5.0.1.52.200')).toBeFalsy();
|
19 | expect(lt('5.0.1-beta.3', '5.0.1-beta.3')).toBeFalsy();
|
20 | expect(lt('5.0.1-beta', '5.0.1-beta')).toBeFalsy();
|
21 |
|
22 | expect(lt('2', '1')).toBeFalsy();
|
23 | expect(lt('5.4', '5.3')).toBeFalsy();
|
24 | expect(lt('5.0.1', '5.0.0')).toBeFalsy();
|
25 | expect(lt('5.0.1.52', '5.0.1.34')).toBeFalsy();
|
26 | expect(lt('5.0.1.52.200', '5.0.1.52.176')).toBeFalsy();
|
27 | expect(lt('5.0.1-beta.3', '5.0.1-beta.1')).toBeFalsy();
|
28 | expect(lt('5.0.1-beta', '5.0.1-alpha')).toBeFalsy();
|
29 | expect(lt('5.0.1', '5.0.1.beta')).toBeFalsy();
|
30 | })
|
31 | });
|