36 lines
774 B
JavaScript
36 lines
774 B
JavaScript
"use strict";
|
|
|
|
const runPrettier = require("../runPrettier");
|
|
|
|
describe("plugin default options should work", () => {
|
|
runPrettier(
|
|
"plugins/defaultOptions",
|
|
["--stdin-filepath", "example.foo", "--plugin=./plugin"],
|
|
{ input: "hello-world" }
|
|
).test({
|
|
stdout: JSON.stringify({
|
|
tabWidth: 8,
|
|
bracketSpacing: false
|
|
}),
|
|
stderr: "",
|
|
status: 0,
|
|
write: []
|
|
});
|
|
});
|
|
|
|
describe("overriding plugin default options should work", () => {
|
|
runPrettier(
|
|
"plugins/defaultOptions",
|
|
["--stdin-filepath", "example.foo", "--plugin=./plugin", "--tab-width=4"],
|
|
{ input: "hello-world" }
|
|
).test({
|
|
stdout: JSON.stringify({
|
|
tabWidth: 4,
|
|
bracketSpacing: false
|
|
}),
|
|
stderr: "",
|
|
status: 0,
|
|
write: []
|
|
});
|
|
});
|