30 lines
738 B
JavaScript
30 lines
738 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 textBox = createTextBox({text: 'X', size: 5});
|
||
|
|
||
|
Utils.nearlyEqualRects(Utils.size(textBox), [69, 30], 30);
|
||
|
});
|
||
|
|
||
|
test("textbox text, size 100x100", function() {
|
||
|
var textBox = createTextBox({text: 'X', width: 100, height: 100});
|
||
|
|
||
|
deepEqual(Utils.size(textBox), [100, 100]);
|
||
|
});
|
||
|
})();
|