Now.zonedDateTimeISO.js 739 B

12345678910111213141516171819
  1. describe("correct behavior", () => {
  2. test("length is 0", () => {
  3. expect(Temporal.Now.zonedDateTimeISO).toHaveLength(0);
  4. });
  5. test("basic functionality", () => {
  6. const zonedDateTime = Temporal.Now.zonedDateTimeISO();
  7. expect(zonedDateTime).toBeInstanceOf(Temporal.ZonedDateTime);
  8. expect(zonedDateTime.calendar.id).toBe("iso8601");
  9. });
  10. test("with time zone", () => {
  11. const timeZone = new Temporal.TimeZone("UTC");
  12. const zonedDateTime = Temporal.Now.zonedDateTimeISO(timeZone);
  13. expect(zonedDateTime).toBeInstanceOf(Temporal.ZonedDateTime);
  14. expect(zonedDateTime.calendar.id).toBe("iso8601");
  15. expect(zonedDateTime.timeZone).toBe(timeZone);
  16. });
  17. });