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([[], []]);
 | |
| 	});
 | |
| });
 |