Jest update v26.6.3 -> v29.5.1

Summary:
^

Basically, update Jest and fix any raised issues. Mainly:
- Update necessary dependencies
- Update snapshots
- `useFakeTimers` caused a few issues which meant that the way we hook into the performance object had to be tweaked. The main code change is: `//fbsource/xplat/sonar/desktop/scripts/jest-setup-after.tsx`
- `mocked` -> `jest.mocked`

Changelog: Update Jest to v29.5.1

Reviewed By: antonk52

Differential Revision: D46319818

fbshipit-source-id: d218ca8f7e43abac6b00844953ddeb7f4e1010a2
This commit is contained in:
Lorenzo Blasa
2023-05-31 14:19:29 -07:00
committed by Facebook GitHub Bot
parent 94cb8935b2
commit 6430403da0
40 changed files with 1721 additions and 1787 deletions

View File

@@ -37,16 +37,16 @@ test('general plugin logic testing', async () => {
await sleep(1000);
expect(onSend).toBeCalledWith('getAllSharedPreferences', {});
expect(instance.sharedPreferences.get()).toMatchInlineSnapshot(`
Object {
"other_sample": Object {
"changesList": Array [],
"preferences": Object {
{
"other_sample": {
"changesList": [],
"preferences": {
"SomeKey": 1337,
},
},
"sample": Object {
"changesList": Array [],
"preferences": Object {
"sample": {
"changesList": [],
"preferences": {
"Hello": "world",
},
},
@@ -77,16 +77,16 @@ test('general plugin logic testing', async () => {
5555,
);
expect(instance.sharedPreferences.get()).toMatchInlineSnapshot(`
Object {
"other_sample": Object {
"changesList": Array [],
"preferences": Object {
{
"other_sample": {
"changesList": [],
"preferences": {
"SomeKey": 5555,
},
},
"sample": Object {
"changesList": Array [
Object {
"sample": {
"changesList": [
{
"deleted": false,
"name": "SomeKey",
"preferences": "sample",
@@ -94,7 +94,7 @@ test('general plugin logic testing', async () => {
"value": 5555,
},
],
"preferences": Object {
"preferences": {
"Hello": "world",
"SomeKey": 5555,
},
@@ -120,20 +120,20 @@ test('general plugin logic testing', async () => {
instance.sharedPreferences.get().sample.preferences.SomeKey,
).toBeUndefined();
expect(instance.sharedPreferences.get()).toMatchInlineSnapshot(`
Object {
"other_sample": Object {
"changesList": Array [],
"preferences": Object {},
{
"other_sample": {
"changesList": [],
"preferences": {},
},
"sample": Object {
"changesList": Array [
Object {
"sample": {
"changesList": [
{
"deleted": true,
"name": "SomeKey",
"preferences": "sample",
"time": 2,
},
Object {
{
"deleted": false,
"name": "SomeKey",
"preferences": "sample",
@@ -141,7 +141,7 @@ test('general plugin logic testing', async () => {
"value": 5555,
},
],
"preferences": Object {
"preferences": {
"Hello": "world",
},
},