import { GeneralSteps, Logger, Pipeline } from '@ephox/agar'; import { UnitTest } from '@ephox/bedrock'; import { TinyApis, TinyLoader, TinyUi } from '@ephox/mcagar'; import ListsPlugin from 'tinymce/plugins/lists/Plugin'; import ModernTheme from 'tinymce/themes/modern/Theme'; UnitTest.asynctest('tinymce.lists.browser.ToggleListWithEmptyLiTest', (success, failure) => { ModernTheme(); ListsPlugin(); TinyLoader.setup(function (editor, onSuccess, onFailure) { const tinyApis = TinyApis(editor); const tinyUi = TinyUi(editor); Pipeline.async({}, [ Logger.t('toggle bullet list on list with two empty LIs', GeneralSteps.sequence([ tinyApis.sFocus, tinyApis.sSetContent('
a
b
') ])), ], onSuccess, onFailure); }, { indent: false, plugins: 'lists', toolbar: '', skin_url: '/project/js/tinymce/skins/lightgray' }, success, failure); });