12345678910111213141516171819202122232425262728293031323334 |
- import Editor from '../../../core/editor';
- describe('Script', function() {
- it('add', function() {
- const editor = this.initialize(
- Editor,
- '<p>a<sup>2</sup> + b2 = c<sup>2</sup></p>',
- );
- editor.formatText(6, 1, { script: 'super' });
- expect(editor.scroll.domNode).toEqualHTML(
- '<p>a<sup>2</sup> + b<sup>2</sup> = c<sup>2</sup></p>',
- );
- });
- it('remove', function() {
- const editor = this.initialize(
- Editor,
- '<p>a<sup>2</sup> + b<sup>2</sup></p>',
- );
- editor.formatText(1, 1, { script: false });
- expect(editor.scroll.domNode).toEqualHTML('<p>a2 + b<sup>2</sup></p>');
- });
- it('replace', function() {
- const editor = this.initialize(
- Editor,
- '<p>a<sup>2</sup> + b<sup>2</sup></p>',
- );
- editor.formatText(1, 1, { script: 'sub' });
- expect(editor.scroll.domNode).toEqualHTML(
- '<p>a<sub>2</sub> + b<sup>2</sup></p>',
- );
- });
- });
|