mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
	
	
		
			18 lines
		
	
	
		
			426 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			426 B
		
	
	
	
		
			JavaScript
		
	
	
	
|  | "use strict"; | ||
|  | 
 | ||
|  | const ArrayHelpers = require("../lib/util/ArrayHelpers"); | ||
|  | 
 | ||
|  | describe("ArrayHelpers", () => { | ||
|  | 	it("groupBy should partition into two arrays", () => { | ||
|  | 		expect( | ||
|  | 			ArrayHelpers.groupBy([1, 2, 3, 4, 5, 6], x => x % 2 === 0) | ||
|  | 		).toStrictEqual([ | ||
|  | 			[2, 4, 6], | ||
|  | 			[1, 3, 5] | ||
|  | 		]); | ||
|  | 	}); | ||
|  | 	it("groupBy works with empty array", () => { | ||
|  | 		expect(ArrayHelpers.groupBy([], x => x % 2 === 0)).toStrictEqual([[], []]); | ||
|  | 	}); | ||
|  | }); |