UNPKG

rr-table

Version:

Responsive and customizable React Table

34 lines (31 loc) 3.91 kB
"use strict"; var _index = _interopRequireDefault(require("./index")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('defineColWidth', function () { it('should return "100%" when given "1"', function () { var width = (0, _index.default)(1); var expected = '100%'; expect(width).toBe(expected); }); it('should return "200%" when given "2"', function () { var width = (0, _index.default)(2); var expected = '200%'; expect(width).toBe(expected); }); it('should return "150%" when given "1.5"', function () { var width = (0, _index.default)(1.5); var expected = '150%'; expect(width).toBe(expected); }); it('should return "250px" when given "250px"', function () { var width = (0, _index.default)('250px'); var expected = '250px'; expect(width).toBe(expected); }); it('should return "25rem" when given "25rem"', function () { var width = (0, _index.default)('25rem"'); var expected = '25rem"'; expect(width).toBe(expected); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9kZWZpbmVDb2xXaWR0aC9kZWZpbmVDb2xXaWR0aC50ZXN0LmpzIl0sIm5hbWVzIjpbImRlc2NyaWJlIiwiaXQiLCJ3aWR0aCIsImV4cGVjdGVkIiwiZXhwZWN0IiwidG9CZSJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7OztBQUVBQSxRQUFRLENBQUMsZ0JBQUQsRUFBbUIsWUFBTTtBQUMvQkMsRUFBQUEsRUFBRSxDQUFDLHFDQUFELEVBQXdDLFlBQU07QUFDOUMsUUFBTUMsS0FBSyxHQUFHLG9CQUFlLENBQWYsQ0FBZDtBQUNBLFFBQU1DLFFBQVEsR0FBRyxNQUFqQjtBQUNBQyxJQUFBQSxNQUFNLENBQUNGLEtBQUQsQ0FBTixDQUFjRyxJQUFkLENBQW1CRixRQUFuQjtBQUNELEdBSkMsQ0FBRjtBQU1BRixFQUFBQSxFQUFFLENBQUMscUNBQUQsRUFBd0MsWUFBTTtBQUM5QyxRQUFNQyxLQUFLLEdBQUcsb0JBQWUsQ0FBZixDQUFkO0FBQ0EsUUFBTUMsUUFBUSxHQUFHLE1BQWpCO0FBQ0FDLElBQUFBLE1BQU0sQ0FBQ0YsS0FBRCxDQUFOLENBQWNHLElBQWQsQ0FBbUJGLFFBQW5CO0FBQ0QsR0FKQyxDQUFGO0FBTUFGLEVBQUFBLEVBQUUsQ0FBQyx1Q0FBRCxFQUEwQyxZQUFNO0FBQ2hELFFBQU1DLEtBQUssR0FBRyxvQkFBZSxHQUFmLENBQWQ7QUFDQSxRQUFNQyxRQUFRLEdBQUcsTUFBakI7QUFDQUMsSUFBQUEsTUFBTSxDQUFDRixLQUFELENBQU4sQ0FBY0csSUFBZCxDQUFtQkYsUUFBbkI7QUFDRCxHQUpDLENBQUY7QUFNQUYsRUFBQUEsRUFBRSxDQUFDLDBDQUFELEVBQTZDLFlBQU07QUFDbkQsUUFBTUMsS0FBSyxHQUFHLG9CQUFlLE9BQWYsQ0FBZDtBQUNBLFFBQU1DLFFBQVEsR0FBRyxPQUFqQjtBQUNBQyxJQUFBQSxNQUFNLENBQUNGLEtBQUQsQ0FBTixDQUFjRyxJQUFkLENBQW1CRixRQUFuQjtBQUNELEdBSkMsQ0FBRjtBQU1BRixFQUFBQSxFQUFFLENBQUMsMENBQUQsRUFBNkMsWUFBTTtBQUNuRCxRQUFNQyxLQUFLLEdBQUcsb0JBQWUsUUFBZixDQUFkO0FBQ0EsUUFBTUMsUUFBUSxHQUFHLFFBQWpCO0FBQ0FDLElBQUFBLE1BQU0sQ0FBQ0YsS0FBRCxDQUFOLENBQWNHLElBQWQsQ0FBbUJGLFFBQW5CO0FBQ0QsR0FKQyxDQUFGO0FBS0QsQ0E5Qk8sQ0FBUiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWZpbmVDb2xXaWR0aCBmcm9tICcuL2luZGV4JztcblxuZGVzY3JpYmUoJ2RlZmluZUNvbFdpZHRoJywgKCkgPT4ge1xuICBpdCgnc2hvdWxkIHJldHVybiBcIjEwMCVcIiB3aGVuIGdpdmVuIFwiMVwiJywgKCkgPT4ge1xuICAgIGNvbnN0IHdpZHRoID0gZGVmaW5lQ29sV2lkdGgoMSk7XG4gICAgY29uc3QgZXhwZWN0ZWQgPSAnMTAwJSc7XG4gICAgZXhwZWN0KHdpZHRoKS50b0JlKGV4cGVjdGVkKTtcbiAgfSk7XG5cbiAgaXQoJ3Nob3VsZCByZXR1cm4gXCIyMDAlXCIgd2hlbiBnaXZlbiBcIjJcIicsICgpID0+IHtcbiAgICBjb25zdCB3aWR0aCA9IGRlZmluZUNvbFdpZHRoKDIpO1xuICAgIGNvbnN0IGV4cGVjdGVkID0gJzIwMCUnO1xuICAgIGV4cGVjdCh3aWR0aCkudG9CZShleHBlY3RlZCk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgcmV0dXJuIFwiMTUwJVwiIHdoZW4gZ2l2ZW4gXCIxLjVcIicsICgpID0+IHtcbiAgICBjb25zdCB3aWR0aCA9IGRlZmluZUNvbFdpZHRoKDEuNSk7XG4gICAgY29uc3QgZXhwZWN0ZWQgPSAnMTUwJSc7XG4gICAgZXhwZWN0KHdpZHRoKS50b0JlKGV4cGVjdGVkKTtcbiAgfSk7XG5cbiAgaXQoJ3Nob3VsZCByZXR1cm4gXCIyNTBweFwiIHdoZW4gZ2l2ZW4gXCIyNTBweFwiJywgKCkgPT4ge1xuICAgIGNvbnN0IHdpZHRoID0gZGVmaW5lQ29sV2lkdGgoJzI1MHB4Jyk7XG4gICAgY29uc3QgZXhwZWN0ZWQgPSAnMjUwcHgnO1xuICAgIGV4cGVjdCh3aWR0aCkudG9CZShleHBlY3RlZCk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgcmV0dXJuIFwiMjVyZW1cIiB3aGVuIGdpdmVuIFwiMjVyZW1cIicsICgpID0+IHtcbiAgICBjb25zdCB3aWR0aCA9IGRlZmluZUNvbFdpZHRoKCcyNXJlbVwiJyk7XG4gICAgY29uc3QgZXhwZWN0ZWQgPSAnMjVyZW1cIic7XG4gICAgZXhwZWN0KHdpZHRoKS50b0JlKGV4cGVjdGVkKTtcbiAgfSk7XG59KTtcbiJdfQ==