UNPKG

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>

27 lines 5.52 kB
import { areSameMonth, areSameDay, isLegalDateString, isLegalDateRangeString, convertDateRangeToString } from "../core"; describe("测试 core 方法的有效性", function () { it("areSameMonth", function () { expect(areSameMonth(new Date("2020-02-02"), new Date("2020-02-28"))).toBe(true); expect(areSameMonth(new Date("2020-02-02"), new Date("2020-03-01"))).toBe(false); }); it("areSameDay", function () { expect(areSameDay(new Date("2020-02-02"), new Date("2020-02-02"))).toBe(true); expect(areSameDay(new Date("2020-02-02"), new Date("2020-03-01"))).toBe(false); }); it("isLegalDateString", function () { expect(isLegalDateString("")).toBe(true); expect(isLegalDateString("2019-02-29")).toBe(false); expect(isLegalDateString("2020-02-29")).toBe(true); expect(isLegalDateString("2019-02-28")).toBe(true); expect(isLegalDateString("2019-03-31")).toBe(true); expect(isLegalDateString("2019-04-30")).toBe(true); expect(isLegalDateString("adui")).toBe(false); }); it("isLegalDateRangeString", function () { expect(isLegalDateRangeString("")).toBe(true); }); it("convertDateRangeToString", function () { expect(convertDateRangeToString(null)).toBe(""); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhcmVTYW1lTW9udGgiLCJhcmVTYW1lRGF5IiwiaXNMZWdhbERhdGVTdHJpbmciLCJpc0xlZ2FsRGF0ZVJhbmdlU3RyaW5nIiwiY29udmVydERhdGVSYW5nZVRvU3RyaW5nIiwiZGVzY3JpYmUiLCJpdCIsImV4cGVjdCIsIkRhdGUiLCJ0b0JlIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9kYXRlLXBpY2tlci9fX3Rlc3RzX18vY29yZS50ZXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSAqL1xuLy8gQHRzLW5vY2hlY2tcbmltcG9ydCB7XG4gIGFyZVNhbWVNb250aCxcbiAgYXJlU2FtZURheSxcbiAgaXNMZWdhbERhdGVTdHJpbmcsXG4gIGlzTGVnYWxEYXRlUmFuZ2VTdHJpbmcsXG4gIGNvbnZlcnREYXRlVG9TdHJpbmcsXG4gIGNvbnZlcnREYXRlUmFuZ2VUb1N0cmluZyxcbn0gZnJvbSBcIi4uL2NvcmVcIlxuXG5kZXNjcmliZShcIua1i+ivlSBjb3JlIOaWueazleeahOacieaViOaAp1wiLCAoKSA9PiB7XG4gIGl0KFwiYXJlU2FtZU1vbnRoXCIsICgpID0+IHtcbiAgICBleHBlY3QoYXJlU2FtZU1vbnRoKG5ldyBEYXRlKFwiMjAyMC0wMi0wMlwiKSwgbmV3IERhdGUoXCIyMDIwLTAyLTI4XCIpKSkudG9CZShcbiAgICAgIHRydWVcbiAgICApXG4gICAgZXhwZWN0KGFyZVNhbWVNb250aChuZXcgRGF0ZShcIjIwMjAtMDItMDJcIiksIG5ldyBEYXRlKFwiMjAyMC0wMy0wMVwiKSkpLnRvQmUoXG4gICAgICBmYWxzZVxuICAgIClcbiAgfSlcblxuICBpdChcImFyZVNhbWVEYXlcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChhcmVTYW1lRGF5KG5ldyBEYXRlKFwiMjAyMC0wMi0wMlwiKSwgbmV3IERhdGUoXCIyMDIwLTAyLTAyXCIpKSkudG9CZShcbiAgICAgIHRydWVcbiAgICApXG4gICAgZXhwZWN0KGFyZVNhbWVEYXkobmV3IERhdGUoXCIyMDIwLTAyLTAyXCIpLCBuZXcgRGF0ZShcIjIwMjAtMDMtMDFcIikpKS50b0JlKFxuICAgICAgZmFsc2VcbiAgICApXG4gIH0pXG5cbiAgaXQoXCJpc0xlZ2FsRGF0ZVN0cmluZ1wiLCAoKSA9PiB7XG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiXCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiMjAxOS0wMi0yOVwiKSkudG9CZShmYWxzZSlcbiAgICBleHBlY3QoaXNMZWdhbERhdGVTdHJpbmcoXCIyMDIwLTAyLTI5XCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiMjAxOS0wMi0yOFwiKSkudG9CZSh0cnVlKVxuICAgIGV4cGVjdChpc0xlZ2FsRGF0ZVN0cmluZyhcIjIwMTktMDMtMzFcIikpLnRvQmUodHJ1ZSlcbiAgICBleHBlY3QoaXNMZWdhbERhdGVTdHJpbmcoXCIyMDE5LTA0LTMwXCIpKS50b0JlKHRydWUpXG4gICAgZXhwZWN0KGlzTGVnYWxEYXRlU3RyaW5nKFwiYWR1aVwiKSkudG9CZShmYWxzZSlcbiAgfSlcblxuICBpdChcImlzTGVnYWxEYXRlUmFuZ2VTdHJpbmdcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChpc0xlZ2FsRGF0ZVJhbmdlU3RyaW5nKFwiXCIpKS50b0JlKHRydWUpXG4gIH0pXG5cbiAgaXQoXCJjb252ZXJ0RGF0ZVJhbmdlVG9TdHJpbmdcIiwgKCkgPT4ge1xuICAgIGV4cGVjdChjb252ZXJ0RGF0ZVJhbmdlVG9TdHJpbmcobnVsbCkpLnRvQmUoXCJcIilcbiAgfSlcbn0pXG4iXSwibWFwcGluZ3MiOiJBQUVBLFNBQ0VBLFlBQVksRUFDWkMsVUFBVSxFQUNWQyxpQkFBaUIsRUFDakJDLHNCQUFzQixFQUV0QkMsd0JBQXdCLFFBQ25CLFNBQVM7QUFFaEJDLFFBQVEsQ0FBQyxnQkFBZ0IsRUFBRSxZQUFNO0VBQy9CQyxFQUFFLENBQUMsY0FBYyxFQUFFLFlBQU07SUFDdkJDLE1BQU0sQ0FBQ1AsWUFBWSxDQUFDLElBQUlRLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxJQUFJQSxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQ3ZFLElBQ0YsQ0FBQztJQUNERixNQUFNLENBQUNQLFlBQVksQ0FBQyxJQUFJUSxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsSUFBSUEsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUN2RSxLQUNGLENBQUM7RUFDSCxDQUFDLENBQUM7RUFFRkgsRUFBRSxDQUFDLFlBQVksRUFBRSxZQUFNO0lBQ3JCQyxNQUFNLENBQUNOLFVBQVUsQ0FBQyxJQUFJTyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsSUFBSUEsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUNyRSxJQUNGLENBQUM7SUFDREYsTUFBTSxDQUFDTixVQUFVLENBQUMsSUFBSU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLElBQUlBLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FDckUsS0FDRixDQUFDO0VBQ0gsQ0FBQyxDQUFDO0VBRUZILEVBQUUsQ0FBQyxtQkFBbUIsRUFBRSxZQUFNO0lBQzVCQyxNQUFNLENBQUNMLGlCQUFpQixDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUNPLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDeENGLE1BQU0sQ0FBQ0wsaUJBQWlCLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQ08sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNuREYsTUFBTSxDQUFDTCxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ2xERixNQUFNLENBQUNMLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUNPLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDbERGLE1BQU0sQ0FBQ0wsaUJBQWlCLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQ08sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNsREYsTUFBTSxDQUFDTCxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ2xERixNQUFNLENBQUNMLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUNPLElBQUksQ0FBQyxLQUFLLENBQUM7RUFDL0MsQ0FBQyxDQUFDO0VBRUZILEVBQUUsQ0FBQyx3QkFBd0IsRUFBRSxZQUFNO0lBQ2pDQyxNQUFNLENBQUNKLHNCQUFzQixDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUNNLElBQUksQ0FBQyxJQUFJLENBQUM7RUFDL0MsQ0FBQyxDQUFDO0VBRUZILEVBQUUsQ0FBQywwQkFBMEIsRUFBRSxZQUFNO0lBQ25DQyxNQUFNLENBQUNILHdCQUF3QixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUNLLElBQUksQ0FBQyxFQUFFLENBQUM7RUFDakQsQ0FBQyxDQUFDO0FBQ0osQ0FBQyxDQUFDIiwiaWdub3JlTGlzdCI6W119