#javascript #typescript #jasmine #arcgis-js-api
#javascript #typescript #jasmine #arcgis-js-api
Вопрос:
Я пытаюсь протестировать следующее и получаю сообщение об ошибке:
dateUtil.spec.ts:
import { isDay } from "./dateUtil";
describe("utils/dateUtil", () => {
describe("isDate", () => {
it("should determine if time of day is day or night", () => {
const day = "Tue Dec 18 2018 12:00:00 GMT-0800 (Pacific Standard Time)";
const night = "Tue Dec 18 2018 20:00:00 GMT-0800 (Pacific Standard Time)";
expect(isDay(new Date(day))).toBeTruthy();
expect(isDay(new Date(night))).toBeFalsy();
});
});
});
dateUtil.ts
export const isDay = (date: Date) => {
const currentHour = date.getHours();
return currentHour > 6 amp;amp; currentHour < 18;
};
Чего мне не хватает и что мне нужно сделать?
Комментарии:
1. Часовой пояс создает сдвиг во времени в зависимости от часового пояса компьютера.
Ответ №1:
Измените время в соответствии с часовым поясом. Например:
const night = "Sun Oct 04 2020 10:23:31 GMT 0100 (West Africa Standard Time)";