UNPKG

@wordpress/blocks

Version:
31 lines (26 loc) 997 B
/** * Internal dependencies */ import markdownConverter from '../markdown-converter'; describe( 'markdownConverter', () => { it( 'should correct Slack variant', () => { const input = '```test```'; const output = '<pre><code>test</code></pre>'; expect( markdownConverter( input ) ).toEqual( output ); } ); it( 'should correct Slack variant on own line', () => { const input = 'test\n```test```\ntest'; const output = '<p>test</p>\n<pre><code>test</code></pre>\n<p>test</p>'; expect( markdownConverter( input ) ).toEqual( output ); } ); it( 'should not correct inline code', () => { const input = 'test ```test``` test'; const output = '<p>test <code>test</code> test</p>'; expect( markdownConverter( input ) ).toEqual( output ); } ); it( 'should not correct code with line breaks', () => { const input = '```js\ntest\n```'; const output = '<pre><code class="js language-js">test</code></pre>'; expect( markdownConverter( input ) ).toEqual( output ); } ); } );