From f7454a0f6be0696ed990b58f618525135d7f4fa0 Mon Sep 17 00:00:00 2001 From: Michael Kriese <michael.kriese@visualon.de> Date: Mon, 20 Jun 2022 13:20:14 +0200 Subject: [PATCH] docs: no `toDeepEqual` on jest v28 (#16152) --- docs/development/best-practices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/development/best-practices.md b/docs/development/best-practices.md index d5f5327aec..fb72949ded 100644 --- a/docs/development/best-practices.md +++ b/docs/development/best-practices.md @@ -130,7 +130,7 @@ Use `UTC` to be time zone independent. - For `Luxon` mocking see [Example](https://github.com/renovatebot/renovate/blob/5043379847818ac1fa71ff69c098451975e95710/lib/modules/versioning/distro.spec.ts#L7-L10) - Prefer `jest.spyOn` for mocking single functions, or mock entire modules - Avoid overwriting functions, for example: (`func = jest.fn();`) -- Prefer `toEqual` or `toDeepEqual` +- Prefer `toEqual` - Use `toMatchObject` for huge objects when only parts need to be tested - Avoid `toMatchSnapshot`, only use it for: - huge strings like the Renovate PR body text -- GitLab