import Scroll from '../../../blots/scroll'; describe('Inline', function() { it('format order', function() { let scroll = this.initialize(Scroll, '
Hello World!
'); scroll.formatAt(0, 1, 'bold', true); scroll.formatAt(0, 1, 'italic', true); scroll.formatAt(2, 1, 'italic', true); scroll.formatAt(2, 1, 'bold', true); expect(scroll.domNode).toEqualHTML( 'Hello World!
' ); }); it('reorder', function() { let scroll = this.initialize(Scroll, '0123
'); let p = scroll.domNode.firstChild; let em = document.createElement('em'); [].slice.call(p.childNodes).forEach(function(node) { em.appendChild(node); }); p.appendChild(em); expect(scroll.domNode).toEqualHTML('0123
'); scroll.update(); expect(scroll.domNode).toEqualHTML( '0123
' ); }); });