summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test-css-json.js (renamed from test/test-structured-content-style.js)16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/test-structured-content-style.js b/test/test-css-json.js
index ed8c24e9..541411d9 100644
--- a/test/test-structured-content-style.js
+++ b/test/test-css-json.js
@@ -18,15 +18,19 @@
const fs = require('fs');
const assert = require('assert');
const {testMain} = require('../dev/util');
-const {generateRulesJson, getOutputPath} = require('../dev/generate-structured-content-style');
+const {formatRulesJson, generateRules} = require('../dev/css-to-json-util');
+const {getTargets} = require('../dev/generate-css-json');
function main() {
- const outputPath = getOutputPath();
- const actual = fs.readFileSync(outputPath, {encoding: 'utf8'});
- const expected = generateRulesJson();
- assert.deepStrictEqual(actual, expected);
+ for (const {cssFile, overridesCssFile, outputPath} of getTargets()) {
+ const actual = fs.readFileSync(outputPath, {encoding: 'utf8'});
+ const expected = formatRulesJson(generateRules(cssFile, overridesCssFile));
+ assert.deepStrictEqual(actual, expected);
+ }
}
-if (require.main === module) { testMain(main); }
+if (require.main === module) {
+ testMain(main, process.argv.slice(2));
+}