Daniel La Rocque
7af4d382da
LibJS: Improve deep equals algorithm in tests
...
The `deepEquals` algorithm used for testing was naive, and incorrectly
evaluated equality of objects in some cases. The new algorithm considers
that the second object could have more keys than the first, and compares
the prototypes of the objects.
(cherry picked from commit cb629e18bbcb8f5a6c6fd535e290a34da7a5cfb6)
2024-11-07 20:29:07 -05:00
..
2024-11-07 20:29:07 -05:00
2024-05-26 12:29:41 +02:00
2023-09-18 17:57:56 +02:00
2024-07-21 11:31:13 -04:00
2024-05-18 18:11:50 +02:00
2023-08-09 20:47:44 +01:00
2023-08-09 20:47:44 +01:00
2023-11-05 18:44:48 +01:00
2024-03-05 10:19:38 +01:00
2024-06-24 16:38:47 +02:00
2021-12-21 14:04:23 +01:00
2022-02-18 22:33:59 +00:00
2024-06-01 09:39:50 +02:00
2021-10-15 10:27:16 +01:00
2023-11-11 08:56:12 +01:00
2023-09-28 13:11:11 +02:00
2024-07-29 07:57:19 -04:00
2023-01-10 15:30:07 -05:00
2023-07-11 00:14:50 +02:00
2024-02-08 07:55:07 -07:00
2022-01-06 12:36:23 +01:00
2024-04-02 07:50:17 +02:00
2024-02-23 14:34:00 +01:00
2022-03-06 01:38:25 +02:00
2022-08-24 23:27:17 +01:00
2024-11-07 20:29:07 -05:00
2023-11-13 20:10:36 +01:00
2022-01-16 01:54:48 +01:00
2023-08-08 07:41:07 +02:00
2024-04-27 17:24:29 +02:00
2022-04-11 21:23:36 +01:00
2021-11-27 01:58:05 +02:00
2023-11-05 18:44:48 +01:00
2022-02-13 14:33:46 +00:00
2022-01-18 00:49:16 +00:00
2021-11-30 17:05:32 +00:00
2023-08-09 20:47:44 +01:00
2022-11-15 12:00:36 +00:00
2023-08-08 13:29:56 +02:00
2024-11-07 20:29:07 -05:00
2021-12-08 20:08:26 +00:00
2021-12-08 20:08:26 +00:00
2024-05-02 07:27:45 +02:00
2024-05-19 17:35:04 +02:00
2022-11-08 21:10:53 +00:00
2024-05-18 18:11:10 +02:00
2023-08-09 20:47:44 +01:00
2023-08-09 20:47:44 +01:00
2024-03-01 14:51:08 +01:00