2015-01-12 06:15:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								it("should load nested commons chunk", function(done) {
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									require.ensure(["./a"], function(require) {
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-27 05:51:03 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										expect(require("./a")).toBe("a");
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
										var counter = 0;
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										require.ensure(["./b", "./c"], function(require) {
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-27 05:51:03 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											expect(require("./b")).toBe("b");
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
											expect(require("./c")).toBe("c");
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
											if(++counter == 3) done();
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										});
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										require.ensure(["./b", "./d"], function(require) {
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-27 05:51:03 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											expect(require("./b")).toBe("b");
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
											expect(require("./d")).toBe("d");
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
											if(++counter == 3) done();
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										});
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										require.ensure(["./b"], function(require) {
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-27 05:51:03 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											expect(require("./b")).toBe("b");
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
											if(++counter == 3) done();
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										});
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									});
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								});
							 |