react-grid-resizable
Version:
React Grid Resizable Component
38 lines (37 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
require("react-testing-library/cleanup-after-each");
var ResizeDirectionOptions_1 = require("./ResizeDirectionOptions");
test('Default resize direction options', function () {
expect(ResizeDirectionOptions_1.processOptions()).toEqual({
top: true,
bottom: true,
left: true,
right: true,
});
});
test('Overwrite specific direction option', function () {
'top,bottom,left,right'.split(',').forEach(function (prop) {
var _a, _b;
expect(ResizeDirectionOptions_1.processOptions((_a = {},
_a[prop] = false,
_a))).toEqual((_b = {
top: true,
bottom: true,
left: true,
right: true
},
_b[prop] = false,
_b));
});
});
test('Disable direction options', function () {
expect(ResizeDirectionOptions_1.processOptions({
disabled: true
})).toEqual({
top: false,
bottom: false,
left: false,
right: false,
});
});