Skip to content

Commit 02d9ccf

Browse files
committed
First attempt at testing optimize-tree.
1 parent a5dc2a4 commit 02d9ccf

File tree

8 files changed

+44
-0
lines changed

8 files changed

+44
-0
lines changed

test/cases/optimize-tree/a.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require.ensure([], function() {
2+
require("./a.txt");
3+
});
4+
5+
a = {};

test/cases/optimize-tree/a.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a

test/cases/optimize-tree/b.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require.ensure([], function() {
2+
require("./b.txt");
3+
});
4+
5+
b = {};

test/cases/optimize-tree/b.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
b
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
index
2+
a
3+
b

test/cases/optimize-tree/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
require("./index.txt");
2+
3+
require.ensure([], function() {
4+
require("./a.js");
5+
}, 'a-chunk');
6+
7+
require.ensure([], function() {
8+
require("./b.js");
9+
}, 'b-chunk');

test/cases/optimize-tree/index.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
index
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
var ExtractTextPlugin = require("../../../");
2+
var webpack = require("webpack");
3+
4+
module.exports = {
5+
entry: "./index.js",
6+
plugins: [
7+
new ExtractTextPlugin({
8+
filename: "[name].txt",
9+
allChunks: true
10+
}),
11+
new webpack.optimize.CommonsChunkPlugin({
12+
children: true,
13+
minChunks: 2
14+
}),
15+
new webpack.optimize.MinChunkSizePlugin({
16+
minChunkSize: 51200 // 50ko
17+
})
18+
]
19+
};

0 commit comments

Comments
 (0)