module( 'plugins.background' );
test( 'getAllHtml能取到背景', function() {
var sc = document.createElement("script");
var editor = te.obj[2];
sc.id="sc";
sc.type = "text/plain";
document.body.appendChild(sc);
editor.render('sc');
editor.ready(function(){
equal( editor.queryCommandState( 'background' ), 0, 'check background state' );
this.body.style.backgroundColor = "#d7e3bc";
// this.body.style.backgroundImage = '/ueditor/php/upload//8721363160868.gif';
setTimeout(function(){
var headHtml = [];
editor.fireEvent('getAllHtml',headHtml);
equal(ua.formatColor(editor.body.style.backgroundColor),'#d7e3bc','检查body背景色');
// equal(editor.body.style.backgroundImage,'','检查body背景图片');
document.getElementById('sc').parentNode.removeChild(document.getElementById('sc'));
start();
},50);
});
stop();
} );
test( ' trace 3744 setContent 背景色', function() {
var editor = te.obj[0];
editor.setContent('
');
stop();
setTimeout(function(){
equal(ua.formatColor($(editor.body).css('background-color')),'#8064a2','setContent 背景色');
start();
},50);
});
test( ' trace 3751 3748 设置 背景色', function() {
var editor = te.obj[0];
var backgroundStyle = {'background-repeat': "no-repeat", 'background-position': "center center", 'background-color': "#4F81BD"};
editor.setContent('
');
editor.execCommand('background',backgroundStyle);
stop();
setTimeout(function(){
equal(editor.queryCommandValue('background')['background-repeat'],'no-repeat');
equal(ua.formatColor(editor.queryCommandValue('background')['background-color'].toLowerCase()),'#4f81bd');
ok(/center/.test(editor.queryCommandValue('background')['background-position']));
editor.execCommand('source');
setTimeout(function(){
ua.checkSameHtml(editor.body.lastChild.outerHTML,'
','source查看 背景色');
// equal(editor.body.lastChild.outerHTML,'
','source查看 背景色');
start();
},50);
},50);
});