mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 15:05:44 +01:00
16 lines
543 B
TypeScript
16 lines
543 B
TypeScript
|
|
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');
|
||
|
|
});
|
||
|
|
});
|