mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			441 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			441 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([
 | |
| 			[],
 | |
| 			[]
 | |
| 		]);
 | |
| 	});
 | |
| });
 |