Make getPreferredQuote public (#16567)
This commit is contained in:
1 parent
44a35adfa8
commit
3cf3f5ac29
6 files changed
+76
-3
No files matched your search
@@ -26,6 +26,7 @@ test("shared util has correct structure", () => {
|
||||
"function",
|
||||
);
|
||||
expect(typeof sharedUtil.makeString).toBe("function");
|
||||
expect(typeof sharedUtil.getPreferredQuote).toBe("function");
|
||||
});
|
||||
|
||||
test("sharedUtil.getMaxContinuousCount", () => {
|
||||
@@ -229,3 +230,30 @@ test("sharedUtil.makeString", () => {
|
||||
),
|
||||
).toBe(`${SINGLE_QUOTE}a${SINGLE_QUOTE}`);
|
||||
});
|
||||
|
||||
test("sharedUtil.getPreferredQuote", () => {
|
||||
const { getPreferredQuote } = sharedUtil;
|
||||
const DOUBLE_QUOTE = '"';
|
||||
const SINGLE_QUOTE = "'";
|
||||
|
||||
expect(getPreferredQuote(``, true)).toBe(SINGLE_QUOTE);
|
||||
expect(getPreferredQuote(``, false)).toBe(DOUBLE_QUOTE);
|
||||
expect(getPreferredQuote(``, DOUBLE_QUOTE)).toBe(DOUBLE_QUOTE);
|
||||
expect(getPreferredQuote(``, SINGLE_QUOTE)).toBe(SINGLE_QUOTE);
|
||||
expect(getPreferredQuote(`'Hello' "World" 'Test'`, SINGLE_QUOTE)).toBe(
|
||||
DOUBLE_QUOTE,
|
||||
);
|
||||
expect(getPreferredQuote(`"Hello" 'World' "Test"`, DOUBLE_QUOTE)).toBe(
|
||||
SINGLE_QUOTE,
|
||||
);
|
||||
expect(getPreferredQuote(`"Hello" "World" "Test"`, SINGLE_QUOTE)).toBe(
|
||||
SINGLE_QUOTE,
|
||||
);
|
||||
expect(getPreferredQuote(`'Hello' 'World' 'Test'`, DOUBLE_QUOTE)).toBe(
|
||||
DOUBLE_QUOTE,
|
||||
);
|
||||
expect(getPreferredQuote(`'Hello' "World"`, SINGLE_QUOTE)).toBe(SINGLE_QUOTE);
|
||||
expect(getPreferredQuote(`"Hello" 'World'`, DOUBLE_QUOTE)).toBe(DOUBLE_QUOTE);
|
||||
expect(getPreferredQuote(`Hello World`, true)).toBe(SINGLE_QUOTE);
|
||||
expect(getPreferredQuote(`Hello World`, false)).toBe(DOUBLE_QUOTE);
|
||||
});
|
||||
Reference in new issue
Block a user