Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface User {
- name: string
- createdAt: Date
- }
- it('test case', () => {
- let json = `{
- "name": "Denis",
- "createdAt": "2019-02-14T11:10:06.788Z"
- }`;
- let user: User = JSON.parse(json);
- expect(user.name).toEqual("Denis");
- expect(user.createdAt).toEqual("2019-02-14T11:10:06.788Z"); // It works, even if type of createdAt is Date, but in runtime it's string.
- expect(user.createdAt).toEqual(new Date(Date.UTC(2019, 1, 14, 11, 10, 6, 788))); // ERROR: Expected date but received string.
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement