PlainDateTime.compare.js 644 B

12345678910111213
  1. describe("correct behavior", () => {
  2. test("length is 2", () => {
  3. expect(Temporal.PlainDateTime.compare).toHaveLength(2);
  4. });
  5. test("basic functionality", () => {
  6. const plainDateTime1 = new Temporal.PlainDateTime(2021, 8, 27, 16, 38, 40, 1, 2, 3);
  7. expect(Temporal.PlainDateTime.compare(plainDateTime1, plainDateTime1)).toBe(0);
  8. const plainDateTime2 = new Temporal.PlainDateTime(2021, 8, 27, 16, 39, 5, 0, 1, 2);
  9. expect(Temporal.PlainDateTime.compare(plainDateTime1, plainDateTime2)).toBe(-1);
  10. expect(Temporal.PlainDateTime.compare(plainDateTime2, plainDateTime1)).toBe(1);
  11. });
  12. });