UNPKG

rr-table

Version:

Responsive and customizable React Table

31 lines (24 loc) 2.96 kB
"use strict"; var _index = _interopRequireDefault(require("./index")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('normalize', function () { it('should return normalized value (when value is a string)', function () { var value = 'hello'; var normalizer = function normalizer(v) { return v.toUpperCase(); }; var normalizedValue = (0, _index.default)(value, normalizer); var expected = 'HELLO'; expect(normalizedValue).toEqual(expected); }); it('should return normalized value (when value is a number)', function () { var value = 42; var normalizer = function normalizer(v) { return v * 2; }; var normalizedValue = (0, _index.default)(value, normalizer); var expected = 84; expect(normalizedValue).toEqual(expected); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9ub3JtYWxpemUvbm9ybWFsaXplLnRlc3QuanMiXSwibmFtZXMiOlsiZGVzY3JpYmUiLCJpdCIsInZhbHVlIiwibm9ybWFsaXplciIsInYiLCJ0b1VwcGVyQ2FzZSIsIm5vcm1hbGl6ZWRWYWx1ZSIsImV4cGVjdGVkIiwiZXhwZWN0IiwidG9FcXVhbCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7OztBQUVBQSxRQUFRLENBQUMsV0FBRCxFQUFjLFlBQU07QUFDMUJDLEVBQUFBLEVBQUUsQ0FBQyx5REFBRCxFQUE0RCxZQUFNO0FBQ2xFLFFBQU1DLEtBQUssR0FBRyxPQUFkOztBQUNBLFFBQU1DLFVBQVUsR0FBRyxTQUFiQSxVQUFhLENBQUFDLENBQUM7QUFBQSxhQUFJQSxDQUFDLENBQUNDLFdBQUYsRUFBSjtBQUFBLEtBQXBCOztBQUNBLFFBQU1DLGVBQWUsR0FBRyxvQkFBVUosS0FBVixFQUFpQkMsVUFBakIsQ0FBeEI7QUFDQSxRQUFNSSxRQUFRLEdBQUcsT0FBakI7QUFDQUMsSUFBQUEsTUFBTSxDQUFDRixlQUFELENBQU4sQ0FBd0JHLE9BQXhCLENBQWdDRixRQUFoQztBQUNELEdBTkMsQ0FBRjtBQVFBTixFQUFBQSxFQUFFLENBQUMseURBQUQsRUFBNEQsWUFBTTtBQUNsRSxRQUFNQyxLQUFLLEdBQUcsRUFBZDs7QUFDQSxRQUFNQyxVQUFVLEdBQUcsU0FBYkEsVUFBYSxDQUFBQyxDQUFDO0FBQUEsYUFBSUEsQ0FBQyxHQUFHLENBQVI7QUFBQSxLQUFwQjs7QUFDQSxRQUFNRSxlQUFlLEdBQUcsb0JBQVVKLEtBQVYsRUFBaUJDLFVBQWpCLENBQXhCO0FBQ0EsUUFBTUksUUFBUSxHQUFHLEVBQWpCO0FBQ0FDLElBQUFBLE1BQU0sQ0FBQ0YsZUFBRCxDQUFOLENBQXdCRyxPQUF4QixDQUFnQ0YsUUFBaEM7QUFDRCxHQU5DLENBQUY7QUFPRCxDQWhCTyxDQUFSIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG5vcm1hbGl6ZSBmcm9tICcuL2luZGV4JztcblxuZGVzY3JpYmUoJ25vcm1hbGl6ZScsICgpID0+IHtcbiAgaXQoJ3Nob3VsZCByZXR1cm4gbm9ybWFsaXplZCB2YWx1ZSAod2hlbiB2YWx1ZSBpcyBhIHN0cmluZyknLCAoKSA9PiB7XG4gICAgY29uc3QgdmFsdWUgPSAnaGVsbG8nO1xuICAgIGNvbnN0IG5vcm1hbGl6ZXIgPSB2ID0+IHYudG9VcHBlckNhc2UoKTtcbiAgICBjb25zdCBub3JtYWxpemVkVmFsdWUgPSBub3JtYWxpemUodmFsdWUsIG5vcm1hbGl6ZXIpO1xuICAgIGNvbnN0IGV4cGVjdGVkID0gJ0hFTExPJztcbiAgICBleHBlY3Qobm9ybWFsaXplZFZhbHVlKS50b0VxdWFsKGV4cGVjdGVkKTtcbiAgfSk7XG5cbiAgaXQoJ3Nob3VsZCByZXR1cm4gbm9ybWFsaXplZCB2YWx1ZSAod2hlbiB2YWx1ZSBpcyBhIG51bWJlciknLCAoKSA9PiB7XG4gICAgY29uc3QgdmFsdWUgPSA0MjtcbiAgICBjb25zdCBub3JtYWxpemVyID0gdiA9PiB2ICogMjtcbiAgICBjb25zdCBub3JtYWxpemVkVmFsdWUgPSBub3JtYWxpemUodmFsdWUsIG5vcm1hbGl6ZXIpO1xuICAgIGNvbnN0IGV4cGVjdGVkID0gODQ7XG4gICAgZXhwZWN0KG5vcm1hbGl6ZWRWYWx1ZSkudG9FcXVhbChleHBlY3RlZCk7XG4gIH0pO1xufSk7XG4iXX0=