Wordpress/tests/qunit/editor/tinymce/ui/TextBox.js

31 lines
789 B
JavaScript

(function() {
module("tinymce.ui.TextBox", {
setup: function() {
document.getElementById('view').innerHTML = '';
},
teardown: function() {
tinymce.dom.Event.clean(document.getElementById('view'));
}
});
function createTextBox(settings) {
return tinymce.ui.Factory.create(tinymce.extend({
type: 'textbox'
}, settings)).renderTo(document.getElementById('view'));
}
test("textbox text, size chars: 5", function() {
var textBox1 = createTextBox({text: 'X', size: 5});
var textBox2 = createTextBox({text: 'X', size: 6});
ok(Utils.size(textBox1)[0] < Utils.size(textBox2)[0]);
});
test("textbox text, size 100x100", function() {
var textBox = createTextBox({text: 'X', width: 100, height: 100});
deepEqual(Utils.size(textBox), [100, 100]);
});
})();