1234567891011121314151617181920212223242526272829303132 |
- import {
- spreadsheetColumnLabel,
- spreadsheetColumnIndex,
- } from 'handsontable/helpers/data';
- describe('Data helper', () => {
- //
- // Handsontable.helper.spreadsheetColumnLabel
- //
- describe('spreadsheetColumnLabel', () => {
- it('should return valid column names based on provided column index', () => {
- expect(spreadsheetColumnLabel()).toBe('');
- expect(spreadsheetColumnLabel(0)).toBe('A');
- expect(spreadsheetColumnLabel(11)).toBe('L');
- expect(spreadsheetColumnLabel(113)).toBe('DJ');
- expect(spreadsheetColumnLabel(33439273)).toBe('BUDNIX');
- });
- });
- //
- // Handsontable.helper.spreadsheetColumnIndex
- //
- describe('spreadsheetColumnIndex', () => {
- it('should return valid column indexes based on provided column name', () => {
- expect(spreadsheetColumnIndex('')).toBe(-1);
- expect(spreadsheetColumnIndex('A')).toBe(0);
- expect(spreadsheetColumnIndex('L')).toBe(11);
- expect(spreadsheetColumnIndex('DJ')).toBe(113);
- expect(spreadsheetColumnIndex('BUDNIX')).toBe(33439273);
- });
- });
- });
|