mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 06:55:47 +01:00
19 lines
554 B
JavaScript
19 lines
554 B
JavaScript
// @flow
|
|
import React from "react";
|
|
import { headingToAnchorId } from "./MarkdownHeadingRenderer";
|
|
|
|
describe("headingToAnchorId tests", () => {
|
|
|
|
it("should lower case the text", () => {
|
|
expect(headingToAnchorId("Hello")).toBe("hello");
|
|
expect(headingToAnchorId("HeLlO")).toBe("hello");
|
|
expect(headingToAnchorId("HELLO")).toBe("hello");
|
|
});
|
|
|
|
it("should replace spaces with hyphen", () => {
|
|
expect(headingToAnchorId("awesome stuff")).toBe("awesome-stuff");
|
|
expect(headingToAnchorId("a b c d e f")).toBe("a-b-c-d-e-f");
|
|
});
|
|
|
|
});
|