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

' ); }); });