147e9c5ea824809ef720f417c314b0d6b8b87d48bbcc6dcb0fc05bd5a721a1c38bd5763cc78d1a7034729835689f6ef36edcc3e212c715850bd1350aeee26a 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. describe('Core.getCellMetaAtRow', () => {
  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 a row of cell meta in a form of an array', () => {
  13. handsontable();
  14. var rowOfMeta = getCellMetaAtRow(0);
  15. expect(rowOfMeta.length).toBe(5);
  16. expect(rowOfMeta[0].row).toBe(0);
  17. expect(rowOfMeta[1].row).toBe(0);
  18. expect(rowOfMeta[2].row).toBe(0);
  19. expect(rowOfMeta[3].row).toBe(0);
  20. expect(rowOfMeta[4].row).toBe(0);
  21. expect(rowOfMeta[0].col).toBe(0);
  22. expect(rowOfMeta[1].col).toBe(1);
  23. expect(rowOfMeta[2].col).toBe(2);
  24. expect(rowOfMeta[3].col).toBe(3);
  25. expect(rowOfMeta[4].col).toBe(4);
  26. expect(rowOfMeta[0].prop).toBe(0);
  27. expect(rowOfMeta[1].prop).toBe(1);
  28. expect(rowOfMeta[2].prop).toBe(2);
  29. expect(rowOfMeta[3].prop).toBe(3);
  30. expect(rowOfMeta[4].prop).toBe(4);
  31. });
  32. });