UNPKG

831 BJavaScriptView Raw
1import assert from 'assert';
2
3import {escapeMarkdown} from '../src/';
4
5describe('escapeMarkdown', () => {
6 it('returns an escaped string 01', () => {
7 assert.equal('\\*test\\*', escapeMarkdown('*test*'));
8 });
9
10 it('returns an escaped string 02', () => {
11 assert.equal('\\_test\\_', escapeMarkdown('_test_'));
12 });
13
14 it('returns an escaped string 03', () => {
15 assert.equal('\\~test\\~', escapeMarkdown('~test~'));
16 });
17
18 it('returns an escaped string 04', () => {
19 assert.equal('\\*\\_\\~test\\~\\_\\*', escapeMarkdown('*_~test~_*'));
20 });
21
22 it('returns an escaped string with backslash 01', () => {
23 assert.equal('\\\\test\\\\', escapeMarkdown('\\test\\'));
24 });
25
26 it('returns an escaped string with backslash 02', () => {
27 assert.equal('\\\\\\*test\\*\\\\', escapeMarkdown('\\*test*\\'));
28 });
29});