99a86a54a755955bce0fb1dc5a6958eb8853f877d114b7a770efd629643fecc7769d693b4780a27e2d4a225c2f473f08c0f169647c2eb6aa026299cb8bc7a4 685 B

12345678910111213141516171819202122232425262728
  1. describe('Core.getCellsMeta', () => {
  2. var id = 'testContainer';
  3. beforeEach(function() {
  4. this.$container = $(`<div id="${id}"></div>`).appendTo('body');
  5. });
  6. afterEach(function() {
  7. if (this.$container) {
  8. destroy();
  9. this.$container.remove();
  10. }
  11. });
  12. it('should return all initialized cells meta as flatten array', () => {
  13. handsontable();
  14. var metas = getCellsMeta();
  15. expect(metas.length).toBe(25); // default data size
  16. expect(metas[0].row).toBe(0);
  17. expect(metas[0].col).toBe(0);
  18. expect(metas[0].prop).toBe(0);
  19. expect(metas[19].row).toBe(3);
  20. expect(metas[19].col).toBe(4);
  21. expect(metas[19].prop).toBe(4);
  22. });
  23. });