PlainDate.from.js 828 B

123456789101112131415161718192021
  1. describe("correct behavior", () => {
  2. test("length is 1", () => {
  3. expect(Temporal.PlainDate.from).toHaveLength(1);
  4. });
  5. test("PlainDate instance argument", () => {
  6. const plainDate = new Temporal.PlainDate(2021, 7, 26);
  7. const createdPlainDate = Temporal.PlainDate.from(plainDate);
  8. expect(createdPlainDate.year).toBe(2021);
  9. expect(createdPlainDate.month).toBe(7);
  10. expect(createdPlainDate.day).toBe(26);
  11. });
  12. // Un-skip once ParseISODateTime & ParseTemporalDateString are implemented
  13. test.skip("PlainDate string argument", () => {
  14. const createdPlainDate = Temporal.PlainDate.from("2021-07-26");
  15. expect(createdPlainDate.year).toBe(2021);
  16. expect(createdPlainDate.month).toBe(7);
  17. expect(createdPlainDate.day).toBe(26);
  18. });
  19. });