fix: Table detection in isMarkdown, closes #6687
This commit is contained in:
@@ -49,6 +49,17 @@ test("returns true for heading", () => {
|
||||
expect(isMarkdown(`### Heading 3`)).toBe(true);
|
||||
});
|
||||
|
||||
test("returns false for table", () => {
|
||||
expect(
|
||||
isMarkdown(`
|
||||
|NAME|TYPE|CLUSTER-IP|EXTERNAL-IP|PORT(S)|AGE|
|
||||
|-|-|-|-|-|-|
|
||||
|rancher-webhook|ClusterIP|10.43.198.97|<none>|443/TCP|258d|
|
||||
|rancher|ClusterIP|10.43.50.214|<none>|80/TCP,443/TCP|258d|
|
||||
`)
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
test("returns false for hashtag", () => {
|
||||
expect(isMarkdown(`Test #hashtag`)).toBe(false);
|
||||
expect(isMarkdown(` #hashtag`)).toBe(false);
|
||||
|
||||
@@ -25,7 +25,7 @@ export default function isMarkdown(text: string): boolean {
|
||||
}
|
||||
|
||||
// table header-ish
|
||||
const tables = text.match(/^\|\s?[-]+\s?\|/gm);
|
||||
const tables = text.match(/\|\s?[-]+\s?\|/gm);
|
||||
if (tables && tables.length > 1) {
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user