native-base
Version:
Essential cross-platform UI components for React Native
29 lines (27 loc) • 804 B
JavaScript
var _utils = require("./../../theme/tools/utils");
const defaultBreakpoints = {
base: 0,
sm: 480,
md: 768,
lg: 992,
xl: 1280
};
describe('mode', () => {
test('Base value', () => {
expect((0, _utils.getClosestBreakpoint)(defaultBreakpoints, 0)).toBe(0);
});
test('Base-Sm value', () => {
expect((0, _utils.getClosestBreakpoint)(defaultBreakpoints, 10)).toBe(0);
});
test('Sm value', () => {
expect((0, _utils.getClosestBreakpoint)(defaultBreakpoints, 480)).toBe(1);
});
test('Sm-md value', () => {
expect((0, _utils.getClosestBreakpoint)(defaultBreakpoints, 500)).toBe(1);
});
test('Lg value', () => {
expect((0, _utils.getClosestBreakpoint)(defaultBreakpoints, 1000)).toBe(3);
});
});
//# sourceMappingURL=getClosestBreakpoint.test.js.map
;