|
1 | 1 | module.exports = {
|
2 |
| - 'postcss-env-function': { |
3 |
| - 'basic': { |
4 |
| - message: 'supports basic usage' |
5 |
| - }, |
6 |
| - 'basic:import': { |
7 |
| - message: 'supports { importFrom: { environmentVariables: { ... } } } usage', |
8 |
| - options: { |
9 |
| - importFrom: { |
| 2 | + 'basic': { |
| 3 | + message: 'supports basic usage' |
| 4 | + }, |
| 5 | + 'basic:import': { |
| 6 | + message: 'supports { importFrom: { environmentVariables: { ... } } } usage', |
| 7 | + options: { |
| 8 | + importFrom: { |
| 9 | + environmentVariables: { |
| 10 | + '--some-custom-padding': '20px', |
| 11 | + '--another-custom-width': '600px' |
| 12 | + } |
| 13 | + } |
| 14 | + } |
| 15 | + }, |
| 16 | + 'basic:import-fn': { |
| 17 | + message: 'supports { importFrom() } usage', |
| 18 | + options: { |
| 19 | + importFrom() { |
| 20 | + return { |
10 | 21 | environmentVariables: {
|
11 | 22 | '--some-custom-padding': '20px',
|
12 | 23 | '--another-custom-width': '600px'
|
13 | 24 | }
|
14 |
| - } |
| 25 | + }; |
15 | 26 | }
|
16 | 27 | },
|
17 |
| - 'basic:import-fn': { |
18 |
| - message: 'supports { importFrom() } usage', |
19 |
| - options: { |
20 |
| - importFrom() { |
21 |
| - return { |
| 28 | + expect: 'basic.import.expect.css', |
| 29 | + result: 'basic.import.result.css' |
| 30 | + }, |
| 31 | + 'basic:import-fn-promise': { |
| 32 | + message: 'supports { async importFrom() } usage', |
| 33 | + options: { |
| 34 | + importFrom() { |
| 35 | + return new Promise(resolve => { |
| 36 | + resolve({ |
22 | 37 | environmentVariables: {
|
23 | 38 | '--some-custom-padding': '20px',
|
24 | 39 | '--another-custom-width': '600px'
|
25 | 40 | }
|
26 |
| - }; |
27 |
| - } |
28 |
| - }, |
29 |
| - expect: 'basic.import.expect.css', |
30 |
| - result: 'basic.import.result.css' |
31 |
| - }, |
32 |
| - 'basic:import-fn-promise': { |
33 |
| - message: 'supports { async importFrom() } usage', |
34 |
| - options: { |
35 |
| - importFrom() { |
36 |
| - return new Promise(resolve => { |
37 |
| - resolve({ |
38 |
| - environmentVariables: { |
39 |
| - '--some-custom-padding': '20px', |
40 |
| - '--another-custom-width': '600px' |
41 |
| - } |
42 |
| - }) |
43 |
| - }); |
44 |
| - } |
45 |
| - }, |
46 |
| - expect: 'basic.import.expect.css', |
47 |
| - result: 'basic.import.result.css' |
| 41 | + }) |
| 42 | + }); |
| 43 | + } |
48 | 44 | },
|
49 |
| - 'basic:import-json': { |
50 |
| - message: 'supports { importFrom: "test/import-variables.json" } usage', |
51 |
| - options: { |
52 |
| - importFrom: 'test/import-variables.json' |
53 |
| - }, |
54 |
| - expect: 'basic.import.expect.css', |
55 |
| - result: 'basic.import.result.css' |
| 45 | + expect: 'basic.import.expect.css', |
| 46 | + result: 'basic.import.result.css' |
| 47 | + }, |
| 48 | + 'basic:import-json': { |
| 49 | + message: 'supports { importFrom: "test/import-variables.json" } usage', |
| 50 | + options: { |
| 51 | + importFrom: 'test/import-variables.json' |
56 | 52 | },
|
57 |
| - 'basic:import-js': { |
58 |
| - message: 'supports { importFrom: "test/import-variables.js" } usage', |
59 |
| - options: { |
60 |
| - importFrom: 'test/import-variables.js' |
61 |
| - }, |
62 |
| - expect: 'basic.import.expect.css', |
63 |
| - result: 'basic.import.result.css' |
| 53 | + expect: 'basic.import.expect.css', |
| 54 | + result: 'basic.import.result.css' |
| 55 | + }, |
| 56 | + 'basic:import-js': { |
| 57 | + message: 'supports { importFrom: "test/import-variables.js" } usage', |
| 58 | + options: { |
| 59 | + importFrom: 'test/import-variables.js' |
64 | 60 | },
|
65 |
| - 'basic:import-js-from': { |
66 |
| - message: 'supports { importFrom: { from: "test/import-variables.js" } } usage', |
67 |
| - options: { |
68 |
| - importFrom: { from: 'test/import-variables.js' } |
69 |
| - }, |
70 |
| - expect: 'basic.import.expect.css', |
71 |
| - result: 'basic.import.result.css' |
| 61 | + expect: 'basic.import.expect.css', |
| 62 | + result: 'basic.import.result.css' |
| 63 | + }, |
| 64 | + 'basic:import-js-from': { |
| 65 | + message: 'supports { importFrom: { from: "test/import-variables.js" } } usage', |
| 66 | + options: { |
| 67 | + importFrom: { from: 'test/import-variables.js' } |
72 | 68 | },
|
73 |
| - 'basic:import-js-from-type': { |
74 |
| - message: 'supports { importFrom: [ { from: "test/import-variables.js", type: "js" } ] } usage', |
75 |
| - options: { |
76 |
| - importFrom: [ { from: 'test/import-variables.js', type: 'js' } ] |
77 |
| - }, |
78 |
| - expect: 'basic.import.expect.css', |
79 |
| - result: 'basic.import.result.css' |
| 69 | + expect: 'basic.import.expect.css', |
| 70 | + result: 'basic.import.result.css' |
| 71 | + }, |
| 72 | + 'basic:import-js-from-type': { |
| 73 | + message: 'supports { importFrom: [ { from: "test/import-variables.js", type: "js" } ] } usage', |
| 74 | + options: { |
| 75 | + importFrom: [ { from: 'test/import-variables.js', type: 'js' } ] |
80 | 76 | },
|
81 |
| - 'basic:import-is-empty': { |
82 |
| - message: 'supports { importFrom: {} } usage', |
83 |
| - options: { |
84 |
| - importFrom: {} |
85 |
| - } |
| 77 | + expect: 'basic.import.expect.css', |
| 78 | + result: 'basic.import.result.css' |
| 79 | + }, |
| 80 | + 'basic:import-is-empty': { |
| 81 | + message: 'supports { importFrom: {} } usage', |
| 82 | + options: { |
| 83 | + importFrom: {} |
86 | 84 | }
|
87 | 85 | }
|
88 | 86 | };
|
0 commit comments