You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							673 B
						
					
					
				
			
		
		
	
	
							40 lines
						
					
					
						
							673 B
						
					
					
				import semverCompare from './semver-compare.js'
 | 
						|
 | 
						|
describe('semver-compare', () => {
 | 
						|
	it('should compare versions', () => {
 | 
						|
		const versions = [
 | 
						|
			'1.2.3',
 | 
						|
			'4.11.6',
 | 
						|
			'4.2.0',
 | 
						|
			'1.5.19',
 | 
						|
			'1.5.6',
 | 
						|
			'1.5.4',
 | 
						|
			'1.5.5-alpha.beta',
 | 
						|
			'1.5.5-alpha',
 | 
						|
			'1.5.5',
 | 
						|
			'1.5.5-rc.1',
 | 
						|
			'1.5.5-beta.0',
 | 
						|
			'4.1.3',
 | 
						|
			'2.3.1',
 | 
						|
			'10.5.5',
 | 
						|
			'11.3.0'
 | 
						|
		]
 | 
						|
		versions.sort(semverCompare).should.deep.equal([
 | 
						|
			'1.2.3',
 | 
						|
			'1.5.4',
 | 
						|
			'1.5.5-alpha',
 | 
						|
			'1.5.5-alpha.beta',
 | 
						|
			'1.5.5-beta.0',
 | 
						|
			'1.5.5-rc.1',
 | 
						|
			'1.5.5',
 | 
						|
			'1.5.6',
 | 
						|
			'1.5.19',
 | 
						|
			'2.3.1',
 | 
						|
			'4.1.3',
 | 
						|
			'4.2.0',
 | 
						|
			'4.11.6',
 | 
						|
			'10.5.5',
 | 
						|
			'11.3.0'
 | 
						|
		])
 | 
						|
	})
 | 
						|
}) |