Files
test-repo/tests_integration/__tests__/help-options.js
T
Sosuke Suzuki 8d0c8b2bf4 Extract files and rename util -> core (#9826)
WIP

Extract create-minimist-options

Remove warning

Fix

Extract format.js

Fix

Remove

fix

Fix

Extract files for cli and rename util -> core

Update tsconfig
2020-12-08 14:36:46 +09:00

35 lines
913 B
JavaScript

"use strict";
const prettier = require("prettier-local");
const runPrettier = require("../runPrettier");
const constant = require("../../src/cli/constant");
const core = require("../../src/cli/core");
const arrayify = require("../../src/utils/arrayify");
arrayify(
{
...core.createDetailedOptionMap(
prettier.getSupportInfo({
showDeprecated: true,
showUnreleased: true,
showInternal: true,
}).options
),
...core.normalizeDetailedOptionMap(constant.options),
},
"name"
).forEach((option) => {
const optionNames = [
option.description ? option.name : null,
option.oppositeDescription ? `no-${option.name}` : null,
].filter(Boolean);
optionNames.forEach((optionName) => {
describe(`show detailed usage with --help ${optionName}`, () => {
runPrettier("cli", ["--help", optionName]).test({
status: 0,
});
});
});
});