|
1 | | -var expect = require('chai').expect; |
2 | | - |
3 | 1 | describe('default', function () { |
4 | 2 |
|
5 | 3 | it('processes CSS with default plugins', function () { |
6 | 4 | var css = require('!raw-loader!../!./cases/style.css'); |
7 | | - expect(css).to.eql('a { color: blue }\n'); |
| 5 | + expect(css).toEqual('a { color: blue }\n'); |
8 | 6 | }); |
9 | 7 |
|
10 | 8 | it('overrides default config by subdir config', function () { |
11 | 9 | var css = require('!raw-loader!../!./cases/config/style.css'); |
12 | | - expect(css).to.eql('a { color: black }\n'); |
| 10 | + expect(css).toEqual('a { color: black }\n'); |
13 | 11 | }); |
14 | 12 |
|
15 | 13 | it('send webpack instance to config', function () { |
16 | 14 | var css = require('!raw-loader!../!./cases/env/style.css'); |
17 | | - expect(css).to.eql('a::before { content: "style.css" }\n'); |
| 15 | + expect(css).toEqual('a::before { content: "style.css" }\n'); |
18 | 16 | }); |
19 | 17 |
|
20 | 18 | it('processes CSS in safe mode', function () { |
21 | 19 | var css = require('!raw-loader' + |
22 | 20 | '!../?parser=postcss-safe-parser' + |
23 | 21 | '!./cases/broken.css'); |
24 | | - expect(css).to.eql('a { color:\n}'); |
| 22 | + expect(css).toEqual('a { color:\n}'); |
25 | 23 | }); |
26 | 24 |
|
27 | 25 | it('lets other plugins alter the used plugins', function () { |
28 | 26 | var css = require('!raw-loader!../?rewrite=true' + |
29 | 27 | '!./cases/style.css'); |
30 | | - expect(css).to.eql('a { color: black }\n'); |
| 28 | + expect(css).toEqual('a { color: black }\n'); |
31 | 29 | }); |
32 | 30 |
|
33 | 31 | it('processes CSS-in-JS', function () { |
34 | 32 | var css = require('!raw-loader' + |
35 | 33 | '!../?parser=postcss-js' + |
36 | 34 | '!./cases/style.js'); |
37 | | - expect(css).to.eql('a {\n color: blue\n}'); |
| 35 | + expect(css).toEqual('a {\n color: blue\n}'); |
38 | 36 | }); |
39 | 37 |
|
40 | 38 | it('processes CSS with exec', function () { |
41 | 39 | var css = require('!raw-loader' + |
42 | 40 | '!../?exec' + |
43 | 41 | '!./cases/exec.js'); |
44 | | - expect(css).to.eql('a {\n color: green\n}'); |
| 42 | + expect(css).toEqual('a {\n color: green\n}'); |
45 | 43 | }); |
46 | 44 |
|
47 | 45 | it('inlines map', function () { |
48 | 46 | var css = require('!raw-loader!../?sourceMap=inline' + |
49 | 47 | '!./cases/style.css'); |
50 | | - expect(css).to.include('/*# sourceMappingURL='); |
| 48 | + expect(css).toContain('/*# sourceMappingURL='); |
51 | 49 | }); |
52 | 50 |
|
53 | 51 | it('allows to change config path', function () { |
54 | 52 | var css = require('!raw-loader' + |
55 | 53 | '!../?config=test/cases/config/postcss.config.js' + |
56 | 54 | '!./cases/style.css'); |
57 | | - expect(css).to.eql('a { color: black }\n'); |
| 55 | + expect(css).toEqual('a { color: black }\n'); |
58 | 56 | }); |
59 | 57 |
|
60 | 58 | }); |
0 commit comments