mew-time
Version:
utils about the time.
45 lines (33 loc) • 1.59 kB
JavaScript
import mewtime from "index";
describe("mewtime/lib/isSameOrBefore", () => {
let d;
beforeEach(() => {
d = mewtime("2017-02-18");
});
describe("2017-02-18일 기준", () => {
it("isSameOfBefore('2017-02-17') false 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-02-17")).toBe(false);
});
it("isSameOfBefore('2017-02-19') true 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-02-19")).toBe(true);
});
it("isSameOfBefore('2016-02-18', 'year') false 를 반환한다.", () => {
expect(d.isSameOrBefore("2016-02-18", mewtime.const.YEAR)).toBe(false);
});
it("isSameOfBefore('2017-12-31', 'year') true 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-12-31", mewtime.const.YEAR)).toBe(true);
});
it("isSameOfBefore('2017-01-18', 'month') false 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-01-18", mewtime.const.MONTH)).toBe(false);
});
it("isSameOfBefore('2017-02-28', 'month') true 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-02-28", mewtime.const.MONTH)).toBe(true);
});
it("isSameOfBefore('2017-02-17', 'date') false 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-02-17", mewtime.const.DATE)).toBe(false);
});
it("isSameOfBefore('2017-02-19', 'date') true 를 반환한다.", () => {
expect(d.isSameOrBefore("2017-02-19", mewtime.const.DATE)).toBe(true);
});
});
});