diff --git a/__tests__/renderer-spec.tsx b/__tests__/renderer-spec.tsx index 3405dc1..9a0a1d7 100644 --- a/__tests__/renderer-spec.tsx +++ b/__tests__/renderer-spec.tsx @@ -58,6 +58,10 @@ test('should render plain h5 with text', () => { expect((render(
abcd
) as string).trim()).toBe('##### abcd'); }); +test('should render plain h6 with text', () => { + expect((render(
abcd
) as string).trim()).toBe('###### abcd'); +}); + test('should render plain strong with text', () => { expect((render(abcd) as string).trim()).toBe('**abcd**'); }); @@ -110,24 +114,18 @@ test('should render image with alt text and title', () => { test('should render image with only alt text', () => { expect( - (render( - some alt - ) as string).trim() + (render(some alt) as string).trim() ).toBe('![some alt](./test.jpg)'); }); test('should render image with only title', () => { expect( - (render( - - ) as string).trim() + (render() as string).trim() ).toBe('![](./test.jpg "some title")'); }); test('should render image without attributes', () => { - expect( - (render( - - ) as string).trim() - ).toBe('![](./test.jpg)'); + expect((render() as string).trim()).toBe( + '![](./test.jpg)' + ); }); diff --git a/src/tagHandler.ts b/src/tagHandler.ts index 553c794..c2abb9c 100644 --- a/src/tagHandler.ts +++ b/src/tagHandler.ts @@ -38,6 +38,9 @@ export default function handleTag( case 'h5': newParentASTNode = childASTNode = heading(5); break; + case 'h6': + newParentASTNode = childASTNode = heading(6); + break; // END - Handle all headings // START - Handle strong and em