To simplify, lets see this function getting date and returning a date modified (start of day):
const getStartOfDay = date => {
    const newDate = new Date(date);
  newDate.setHours(0, 0, 0, 0);
  return newDate;
}
Now I want to implement some tests with invalid values i.e: getStartOfDay(new Date("HELLO")); function returns Date(Invalid Date).
I tried to test like:
expect(util.getStartOfDay("hello")).toBe(new Date("hello"));
But I get:
Expected Date(Invalid Date) to equal Date(Invalid Date).
Same error with toEquals()... 
Other dates I compare with getTime() but here I cant... So I get stucked...
Any idea of how can I test it?
 
     
     
    