Now.plainTimeISO.js 717 B

12345678910111213141516171819202122
  1. describe("correct behavior", () => {
  2. test("length is 0", () => {
  3. expect(Temporal.Now.plainTimeISO).toHaveLength(0);
  4. });
  5. test("basic functionality", () => {
  6. const plainTime = Temporal.Now.plainTimeISO();
  7. expect(plainTime).toBeInstanceOf(Temporal.PlainTime);
  8. expect(plainTime.calendar.id).toBe("iso8601");
  9. });
  10. test("custom time zone", () => {
  11. const timeZone = {
  12. getOffsetNanosecondsFor() {
  13. return 86400000000000;
  14. },
  15. };
  16. const plainTime = Temporal.Now.plainTimeISO();
  17. const plainTimeWithOffset = Temporal.Now.plainTimeISO(timeZone);
  18. // FIXME: Compare these in a sensible way
  19. });
  20. });