zarm
Version:
基于 React 的移动端UI库
30 lines (27 loc) • 934 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _getValue = _interopRequireDefault(require("../../utils/getValue"));
describe('getValue', function () {
it('should return props.value if it exists', function () {
var actual = (0, _getValue.default)({
value: 1
}, 0);
expect(actual).toEqual(1);
});
it('should return props.defaultValue if it exists', function () {
var actual = (0, _getValue.default)({
defaultValue: 1
}, 0);
expect(actual).toEqual(1);
});
it("should return default value if props.value and props.defaultValue don't exist", function () {
var actual = (0, _getValue.default)({}, 1);
expect(actual).toEqual(1);
});
it('should return default value if props.defaultValue is 0', function () {
var actual = (0, _getValue.default)({
defaultValue: 0
}, 1);
expect(actual).toEqual(1);
});
});
;