8
0

del.js 921 B

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. import MarkdownDataProcessor from '/ckeditor5/markdown-gfm/gfmdataprocessor.js';
  6. import { stringify } from '/tests/engine/_utils/view.js';
  7. describe( 'GFMDataProcessor', () => {
  8. let dataProcessor;
  9. beforeEach( () => {
  10. dataProcessor = new MarkdownDataProcessor();
  11. } );
  12. describe( 'del', () => {
  13. describe( 'toView', () => {
  14. it( 'should process deleted text', () => {
  15. const viewFragment = dataProcessor.toView( '~~deleted~~' );
  16. expect( stringify( viewFragment ) ).to.equal( '<p><del>deleted</del></p>' );
  17. } );
  18. it( 'should process deleted inside text', () => {
  19. const viewFragment = dataProcessor.toView( 'This is ~~deleted content~~.' );
  20. expect( stringify( viewFragment ) ).to.equal( '<p>This is <del>deleted content</del>.</p>' );
  21. } );
  22. } );
  23. } );
  24. } );