/** * Created with JetBrains PhpStorm. * User: Administrator * Date: 13-4-29 * Time: 上午11:40 * To change this template use File | Settings | File Templates. */ module( 'plugins.dragdrop' ); test( 'trace 3385:拖拽图像不会把p切开', function () { var editor = te.obj[0]; var range = te.obj[1]; var body = editor.body; stop(); body.innerHTML = '

hel

lo

'; range.selectNode(body.childNodes[1]).select(); equal(body.childNodes.length,3,'img在两个p之间'); equal(body.firstChild.tagName.toLowerCase(),"p",'img在两个p之间'); equal(body.childNodes[1].tagName.toLowerCase(),"img",'img在两个p之间'); equal(body.childNodes[2].tagName.toLowerCase(),"p",'img在两个p之间'); ua.dragend(body); setTimeout(function(){ equal(body.childNodes.length,1,'img在p里面'); equal(body.firstChild.tagName.toLowerCase(),'p','img在p里面'); equal(body.firstChild.childNodes[1].tagName.toLowerCase(),'img','img在p里面'); body.innerHTML = '

asds

ad

'; range.selectNode(body.childNodes[1]).select(); ua.dragend(body); setTimeout(function(){ equal(body.childNodes.length,1,'拖拽图像不会把p切开,删除空span:img在p里面') equal(body.firstChild.tagName.toLowerCase(),'p','img在p里面'); equal(body.firstChild.childNodes[1].tagName.toLowerCase(),'img','img在p里面'); start(); },300); },100); } );