template.js 1.1 KB

123456789101112131415161718192021222324
  1. module( 'plugins.template' );
  2. test( '模板', function () {
  3. var editor = te.obj[0];
  4. var range = te.obj[1];
  5. editor.setContent( '<p>hello</p>' );
  6. range.setStart(editor.body.firstChild,0).collapse(true).select();
  7. editor.execCommand('template',{html:'<p class="ue_t">欢迎使用UEditor!</p>'});
  8. ua.manualDeleteFillData(editor.body);
  9. equal(ua.getHTML(editor.body.firstChild),'<p class=\"ue_t\">欢迎使用ueditor!</p>');
  10. if(!(ua.browser.gecko||ua.browser.ie>8)){
  11. if(ua.browser.webkit){
  12. ua.click(editor.body.firstChild);
  13. equal(editor.selection.getRange().startContainer.firstChild.length,'12','检查选区');
  14. ua.keydown(editor.body.firstChild);
  15. equal(editor.selection.getRange().startContainer.firstChild.length,'12','检查选区');
  16. }else{
  17. ua.click(editor.body.firstChild);
  18. equal(editor.selection.getRange().startContainer.length,'12','检查选区');
  19. ua.keydown(editor.body.firstChild);
  20. equal(editor.selection.getRange().startContainer.length,'12','检查选区');
  21. }
  22. }
  23. } );