adui
Version:
<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>
30 lines (28 loc) • 5.55 kB
JavaScript
;
var _core = require("../core");
describe("测试 core 方法的有效性", function () {
it("areSameMonth", function () {
expect((0, _core.areSameMonth)(new Date("2020-02-02"), new Date("2020-02-28"))).toBe(true);
expect((0, _core.areSameMonth)(new Date("2020-02-02"), new Date("2020-03-01"))).toBe(false);
});
it("areSameDay", function () {
expect((0, _core.areSameDay)(new Date("2020-02-02"), new Date("2020-02-02"))).toBe(true);
expect((0, _core.areSameDay)(new Date("2020-02-02"), new Date("2020-03-01"))).toBe(false);
});
it("isLegalDateString", function () {
expect((0, _core.isLegalDateString)("")).toBe(true);
expect((0, _core.isLegalDateString)("2019-02-29")).toBe(false);
expect((0, _core.isLegalDateString)("2020-02-29")).toBe(true);
expect((0, _core.isLegalDateString)("2019-02-28")).toBe(true);
expect((0, _core.isLegalDateString)("2019-03-31")).toBe(true);
expect((0, _core.isLegalDateString)("2019-04-30")).toBe(true);
expect((0, _core.isLegalDateString)("adui")).toBe(false);
});
it("isLegalDateRangeString", function () {
expect((0, _core.isLegalDateRangeString)("")).toBe(true);
});
it("convertDateRangeToString", function () {
expect((0, _core.convertDateRangeToString)(null)).toBe("");
});
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkZXNjcmliZSIsIml0IiwiZXhwZWN0IiwiYXJlU2FtZU1vbnRoIiwiRGF0ZSIsInRvQmUiLCJhcmVTYW1lRGF5IiwiaXNMZWdhbERhdGVTdHJpbmciLCJpc0xlZ2FsRGF0ZVJhbmdlU3RyaW5nIiwiY29udmVydERhdGVSYW5nZVRvU3RyaW5nIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9kYXRlLXBpY2tlci9fX3Rlc3RzX18vY29yZS50ZXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSAqL1xuLy8gQHRzLW5vY2hlY2tcbmltcG9ydCB7XG4gIGFyZVNhbWVNb250aCxcbiAgYXJlU2FtZURheSxcbiAgaXNMZWdhbERhdGVTdHJpbmcsXG4gIGlzTGVnYWxEYXRlUmFuZ2VTdHJpbmcsXG4gIGNvbnZlcnREYXRlVG9TdHJpbmcsXG4gIGNvbnZlcnREYXRlUmFuZ2VUb1N0cmluZyxcbn0gZnJvbSBcIi4uL2NvcmVcIlxuXG5kZXNjcmliZShcIua1i+ivlSBjb3JlIOaWueazleeahOacieaViOaAp1wiLCAoKSA9PiB7XG4gIGl0KFwiYXJlU2FtZU1vbnRoXCIsICgpID0+IHtcbiAgICBleHBlY3QoYXJlU2FtZU1vbnRoKG5ldyBEYXRlKFwiMjAyMC0wMi0wMlwiKSwgbmV3IERhdGUoXCIyMDIwLTAyLTI4XCIpKSkudG9CZShcbiAgICAgIHRydWVcbiAgICApXG4gICAgZXhwZWN0KGFyZVNhbWVNb250aChuZXcgRGF0ZShcIjIwMjAtMDItMDJcIiksIG5ldyBEYXRlKFwiMjAyMC0wMy0wMVwiKSkpLnRvQmUoXG4gICAgICBmYWxzZVxuICAgIClcbiAgfSlcblxuICBpdChcImFyZVNhbWVEYXlcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChhcmVTYW1lRGF5KG5ldyBEYXRlKFwiMjAyMC0wMi0wMlwiKSwgbmV3IERhdGUoXCIyMDIwLTAyLTAyXCIpKSkudG9CZShcbiAgICAgIHRydWVcbiAgICApXG4gICAgZXhwZWN0KGFyZVNhbWVEYXkobmV3IERhdGUoXCIyMDIwLTAyLTAyXCIpLCBuZXcgRGF0ZShcIjIwMjAtMDMtMDFcIikpKS50b0JlKFxuICAgICAgZmFsc2VcbiAgICApXG4gIH0pXG5cbiAgaXQoXCJpc0xlZ2FsRGF0ZVN0cmluZ1wiLCAoKSA9PiB7XG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiXCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiMjAxOS0wMi0yOVwiKSkudG9CZShmYWxzZSlcbiAgICBleHBlY3QoaXNMZWdhbERhdGVTdHJpbmcoXCIyMDIwLTAyLTI5XCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiMjAxOS0wMi0yOFwiKSkudG9CZSh0cnVlKVxuICAgIGV4cGVjdChpc0xlZ2FsRGF0ZVN0cmluZyhcIjIwMTktMDMtMzFcIikpLnRvQmUodHJ1ZSlcbiAgICBleHBlY3QoaXNMZWdhbERhdGVTdHJpbmcoXCIyMDE5LTA0LTMwXCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiYWR1aVwiKSkudG9CZShmYWxzZSlcbiAgfSlcblxuICBpdChcImlzTGVnYWxEYXRlUmFuZ2VTdHJpbmdcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChpc0xlZ2FsRGF0ZVJhbmdlU3RyaW5nKFwiXCIpKS50b0JlKHRydWUpXG4gIH0pXG5cbiAgaXQoXCJjb252ZXJ0RGF0ZVJhbmdlVG9TdHJpbmdcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChjb252ZXJ0RGF0ZVJhbmdlVG9TdHJpbmcobnVsbCkpLnRvQmUoXCJcIilcbiAgfSlcbn0pXG4iXSwibWFwcGluZ3MiOiI7O0FBRUE7O0FBU0FBLFFBQVEsQ0FBQyxnQkFBRCxFQUFtQixZQUFNO0VBQy9CQyxFQUFFLENBQUMsY0FBRCxFQUFpQixZQUFNO0lBQ3ZCQyxNQUFNLENBQUMsSUFBQUMsa0JBQUEsRUFBYSxJQUFJQyxJQUFKLENBQVMsWUFBVCxDQUFiLEVBQXFDLElBQUlBLElBQUosQ0FBUyxZQUFULENBQXJDLENBQUQsQ0FBTixDQUFxRUMsSUFBckUsQ0FDRSxJQURGO0lBR0FILE1BQU0sQ0FBQyxJQUFBQyxrQkFBQSxFQUFhLElBQUlDLElBQUosQ0FBUyxZQUFULENBQWIsRUFBcUMsSUFBSUEsSUFBSixDQUFTLFlBQVQsQ0FBckMsQ0FBRCxDQUFOLENBQXFFQyxJQUFyRSxDQUNFLEtBREY7RUFHRCxDQVBDLENBQUY7RUFTQUosRUFBRSxDQUFDLFlBQUQsRUFBZSxZQUFNO0lBQ3JCQyxNQUFNLENBQUMsSUFBQUksZ0JBQUEsRUFBVyxJQUFJRixJQUFKLENBQVMsWUFBVCxDQUFYLEVBQW1DLElBQUlBLElBQUosQ0FBUyxZQUFULENBQW5DLENBQUQsQ0FBTixDQUFtRUMsSUFBbkUsQ0FDRSxJQURGO0lBR0FILE1BQU0sQ0FBQyxJQUFBSSxnQkFBQSxFQUFXLElBQUlGLElBQUosQ0FBUyxZQUFULENBQVgsRUFBbUMsSUFBSUEsSUFBSixDQUFTLFlBQVQsQ0FBbkMsQ0FBRCxDQUFOLENBQW1FQyxJQUFuRSxDQUNFLEtBREY7RUFHRCxDQVBDLENBQUY7RUFTQUosRUFBRSxDQUFDLG1CQUFELEVBQXNCLFlBQU07SUFDNUJDLE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixFQUFsQixDQUFELENBQU4sQ0FBOEJGLElBQTlCLENBQW1DLElBQW5DO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixZQUFsQixDQUFELENBQU4sQ0FBd0NGLElBQXhDLENBQTZDLEtBQTdDO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixZQUFsQixDQUFELENBQU4sQ0FBd0NGLElBQXhDLENBQTZDLElBQTdDO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixZQUFsQixDQUFELENBQU4sQ0FBd0NGLElBQXhDLENBQTZDLElBQTdDO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixZQUFsQixDQUFELENBQU4sQ0FBd0NGLElBQXhDLENBQTZDLElBQTdDO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixZQUFsQixDQUFELENBQU4sQ0FBd0NGLElBQXhDLENBQTZDLElBQTdDO0lBQ0FILE1BQU0sQ0FBQyxJQUFBSyx1QkFBQSxFQUFrQixNQUFsQixDQUFELENBQU4sQ0FBa0NGLElBQWxDLENBQXVDLEtBQXZDO0VBQ0QsQ0FSQyxDQUFGO0VBVUFKLEVBQUUsQ0FBQyx3QkFBRCxFQUEyQixZQUFNO0lBQ2pDQyxNQUFNLENBQUMsSUFBQU0sNEJBQUEsRUFBdUIsRUFBdkIsQ0FBRCxDQUFOLENBQW1DSCxJQUFuQyxDQUF3QyxJQUF4QztFQUNELENBRkMsQ0FBRjtFQUlBSixFQUFFLENBQUMsMEJBQUQsRUFBNkIsWUFBTTtJQUNuQ0MsTUFBTSxDQUFDLElBQUFPLDhCQUFBLEVBQXlCLElBQXpCLENBQUQsQ0FBTixDQUF1Q0osSUFBdkMsQ0FBNEMsRUFBNUM7RUFDRCxDQUZDLENBQUY7QUFHRCxDQXBDTyxDQUFSIn0=