From fdd00f9262a4b73eae7eaeb532050debe12cd47a Mon Sep 17 00:00:00 2001 From: bendtherules Date: Sat, 21 Dec 2019 23:13:28 +0530 Subject: [PATCH] tagHandler - Handle H6 + tests --- __tests__/renderer-spec.tsx | 20 +++++++++----------- src/tagHandler.ts | 3 +++ 2 files changed, 12 insertions(+), 11 deletions(-) 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