File tree Expand file tree Collapse file tree
test/cases/chunks/issue-2443 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -136,9 +136,10 @@ ContextModule.prototype.source = function() {
136136 return a . userRequest < b . userRequest ? - 1 : 1 ;
137137 } ) . forEach ( function ( item ) {
138138 if ( item . dependency . module ) {
139- if ( item . block . chunks . length > 1 )
139+ var chunks = item . block . chunks || [ ] ;
140+ if ( chunks . length !== 1 )
140141 hasMultipleChunks = true ;
141- map [ item . userRequest ] = [ item . dependency . module . id ] . concat ( item . block . chunks . map ( function ( chunk ) {
142+ map [ item . userRequest ] = [ item . dependency . module . id ] . concat ( chunks . map ( function ( chunk ) {
142143 return chunk . id ;
143144 } ) ) ;
144145 }
Original file line number Diff line number Diff line change 1+ module . exports = 1 ;
Original file line number Diff line number Diff line change 1+ module . exports = 3 ;
Original file line number Diff line number Diff line change 1+ module . exports = 2 ;
Original file line number Diff line number Diff line change 1+ it ( "should be able to use expressions in System.import (directory)" , function ( done ) {
2+ function load ( name , expected , callback ) {
3+ System . import ( "./dir/" + name + "/file.js" ) . then ( function ( result ) {
4+ result . should . be . eql ( expected ) ;
5+ callback ( ) ;
6+ } ) . catch ( function ( err ) {
7+ done ( err ) ;
8+ } ) ;
9+ }
10+ require . include ( "./dir/three/file" ) ;
11+ load ( "one" , 1 , function ( ) {
12+ load ( "two" , 2 , function ( ) {
13+ load ( "three" , 3 , function ( ) {
14+ load ( "two" , 2 , function ( ) {
15+ done ( ) ;
16+ } ) ;
17+ } ) ;
18+ } ) ;
19+ } ) ;
20+ } ) ;
You can’t perform that action at this time.
0 commit comments