Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit 0c44af8

Browse files
committed
test: Convert cases to snapshots
- this needs to be rewritten to allow for better assertions
1 parent c43fa94 commit 0c44af8

File tree

2 files changed

+128
-5
lines changed

2 files changed

+128
-5
lines changed

test/TestCases.test.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ var fs = require("fs");
33
var vm = require("vm");
44
var path = require("path");
55
var webpack = require("webpack");
6-
var should = require("should");
76
var ExtractTextPlugin = require("../src");
87

98
var cases = process.env.CASES ? process.env.CASES.split(",") : fs.readdirSync(path.join(__dirname, "cases"));
@@ -35,11 +34,8 @@ describe("TestCases", function() {
3534
require(testFile)(suite);
3635
var expectedDirectory = path.join(testDirectory, "expected");
3736
fs.readdirSync(expectedDirectory).forEach(function(file) {
38-
var filePath = path.join(expectedDirectory, file);
3937
var actualPath = path.join(outputDirectory, file);
40-
readFileOrEmpty(actualPath).should.be.eql(
41-
readFileOrEmpty(filePath),
42-
file + " should be correct");
38+
expect(readFileOrEmpty(actualPath)).toMatchSnapshot();
4339
});
4440
done();
4541
});
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`TestCases common-async 1`] = `
4+
"a
5+
b
6+
c
7+
"
8+
`;
9+
10+
exports[`TestCases merging-chunk 1`] = `
11+
"a
12+
b
13+
c
14+
"
15+
`;
16+
17+
exports[`TestCases merging-multiple-entries 1`] = `
18+
"a
19+
b
20+
"
21+
`;
22+
23+
exports[`TestCases merging-multiple-entries 2`] = `
24+
"a
25+
c
26+
"
27+
`;
28+
29+
exports[`TestCases merging-multiple-entries-shared 1`] = `
30+
"a
31+
"
32+
`;
33+
34+
exports[`TestCases merging-multiple-entries-shared 2`] = `
35+
"a
36+
"
37+
`;
38+
39+
exports[`TestCases multiple-entries 1`] = `
40+
"a
41+
b
42+
"
43+
`;
44+
45+
exports[`TestCases multiple-entries 2`] = `
46+
"a
47+
c
48+
"
49+
`;
50+
51+
exports[`TestCases multiple-entries-filename 1`] = `
52+
"a
53+
b
54+
"
55+
`;
56+
57+
exports[`TestCases multiple-entries-filename 2`] = `
58+
"a
59+
c
60+
"
61+
`;
62+
63+
exports[`TestCases multiple-entries-filename 3`] = `""`;
64+
65+
exports[`TestCases nested 1`] = `
66+
"a
67+
b
68+
c
69+
d
70+
"
71+
`;
72+
73+
exports[`TestCases optimize-tree 1`] = `
74+
"index
75+
a
76+
b
77+
"
78+
`;
79+
80+
exports[`TestCases order-undefined-error 1`] = `
81+
"._3QiTkN7JPds2C9Bq73MpOX {
82+
}
83+
._3dtwYD12yqGZUJ-uPQLu9z {
84+
}
85+
._32HVXkGocfWZMaHoXEFkED {
86+
}
87+
.hbZI7DlQBB9VYNCgL20kL {
88+
}
89+
"
90+
`;
91+
92+
exports[`TestCases simple 1`] = `
93+
"a
94+
b
95+
"
96+
`;
97+
98+
exports[`TestCases simple-query-object 1`] = `
99+
"body {
100+
correct: a;
101+
}
102+
body {
103+
correct: b;
104+
}
105+
106+
/*# sourceMappingURL=file.css.map*/"
107+
`;
108+
109+
exports[`TestCases simple-queryless-object 1`] = `
110+
"body {
111+
correct: a;
112+
}
113+
body {
114+
correct: b;
115+
}
116+
117+
/*# sourceMappingURL=file.css.map*/"
118+
`;
119+
120+
exports[`TestCases splitted-chunk 1`] = `
121+
"a
122+
"
123+
`;
124+
125+
exports[`TestCases splitted-multiple-entries 1`] = `""`;
126+
127+
exports[`TestCases splitted-multiple-entries 2`] = `""`;

0 commit comments

Comments
 (0)