-
Notifications
You must be signed in to change notification settings - Fork 1
Issue while setting up new Date() #18
Comments
@soultrue could you try using a regular function (instead of arrow)? |
You mean like that: I tired above code but no luck, same error: |
Wait is this a TypeScript issue? |
Yes |
|
No luck :( Same error: Just to clarify, we are getting this error for "global.Date" in below code snippet. global.Date = class extends Date { // getting error in this line Type 'typeof Date' is not assignable to type 'DateConstructor'.
|
Hi,
I am trying to mock new Date() but it is not working for me. It is giving below error:
Type 'typeof Date' is not assignable to type 'DateConstructor'.
I tried with your below code:
const getCurrentDate = () => new Date();
let realDate;
Using below code in my test spec:
realDate = Date;
global.Date = class extends Date {
constructor(...args) {
if (args.length > 0) {
// eslint-disable-next-line constructor-super, no-constructor-return
return super(...args);
}
My requirement is, I am passing "new Date" in my method and getting back date/time with timezone offset like below:
const deliveryDate = abc.getDeliveryDate(new Date());
deliveryDate = "2020-04-14T15:20:33.982-05:00"
I would like to fix or hard code new Date() so that I get same date and time(with offset) every time.
The text was updated successfully, but these errors were encountered: