tagHandler - Handle anchor tag + tests

This commit is contained in:
2019-12-21 23:22:52 +05:30
parent fdd00f9262
commit 6607c1134f
2 changed files with 40 additions and 1 deletions
+26
View File
@@ -129,3 +129,29 @@ test('should render image without attributes', () => {
'![](./test.jpg)'
);
});
test('should render link with text and title', () => {
expect(
(render(
<a href="./test" title="some title">
some text
</a>
) as string).trim()
).toBe('[some text](./test "some title")');
});
test('should render link with only text', () => {
expect((render(<a href="./test">some text</a>) as string).trim()).toBe(
'[some text](./test)'
);
});
test('should render link with only title', () => {
expect(
(render(<a href="./test" title="some title" />) as string).trim()
).toBe('[](./test "some title")');
});
test('should render link without title and text', () => {
expect((render(<a href="./test" />) as string).trim()).toBe('[](./test)');
});