You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
3 years ago
|
(function() {
|
||
|
describe('Simditor table button', function() {
|
||
|
var editor;
|
||
|
editor = null;
|
||
|
beforeEach(function() {
|
||
|
jasmine.clock().install();
|
||
|
return editor = spec.generateSimditor({
|
||
|
toolbar: ['table']
|
||
|
});
|
||
|
});
|
||
|
afterEach(function() {
|
||
|
jasmine.clock().uninstall();
|
||
|
spec.destroySimditor();
|
||
|
return editor = null;
|
||
|
});
|
||
|
return it('should create a new table after clicking and selecting size', function() {
|
||
|
var $button, $table;
|
||
|
editor.focus();
|
||
|
$button = editor.toolbar.list.find('.toolbar-item-table');
|
||
|
expect($button.length).toBe(1);
|
||
|
expect(editor.body.find('table').length).toBe(0);
|
||
|
editor.inputManager.focused = true;
|
||
|
editor.trigger('selectionchanged');
|
||
|
$button.mousedown();
|
||
|
$('.menu-create-table td').eq(2).mousedown();
|
||
|
$table = editor.body.find('table');
|
||
|
expect($table.length).toBe(1);
|
||
|
expect($table.find('tr').length).toBe(2);
|
||
|
return expect($table.find('th, td').length).toBe(6);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
}).call(this);
|