Update dependency @reduxjs/toolkit to v1.9.0 (#58247)

* Update dependency @reduxjs/toolkit to v1.9.0

* fix types on mockToolkitActionCreator

* Fix external AM selector tests

* timeout added in shared public dashboard test

* Revert "timeout added in shared public dashboard test"

This reverts commit 205c295192.

* update to @reduxjs/toolkit@1.9.1

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Konrad Lalik <konrad.lalik@grafana.com>
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com>
This commit is contained in:
renovate[bot] 2022-12-08 17:27:38 +00:00 committed by GitHub
parent 316870c658
commit dedf292228
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 34 additions and 34 deletions

View File

@ -275,7 +275,7 @@
"@react-stately/collections": "3.4.1",
"@react-stately/menu": "3.4.1",
"@react-stately/tree": "3.3.1",
"@reduxjs/toolkit": "1.8.6",
"@reduxjs/toolkit": "1.9.1",
"@sentry/browser": "6.19.7",
"@sentry/types": "6.19.7",
"@sentry/utils": "6.19.7",

View File

@ -81,8 +81,8 @@ describe('useExternalDataSourceAlertmanagers', () => {
const wrapper: React.FC = ({ children }) => <Provider store={store}>{children}</Provider>;
// Act
const { result, waitForNextUpdate } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForNextUpdate();
const { result, waitForValueToChange } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForValueToChange(() => result.current[0].status);
// Assert
const { current } = result;
@ -114,8 +114,8 @@ describe('useExternalDataSourceAlertmanagers', () => {
const wrapper: React.FC = ({ children }) => <Provider store={store}>{children}</Provider>;
// Act
const { result, waitForNextUpdate } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForNextUpdate();
const { result, waitForValueToChange } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForValueToChange(() => result.current[0].status);
// Assert
const { current } = result;
@ -180,8 +180,8 @@ describe('useExternalDataSourceAlertmanagers', () => {
const wrapper: React.FC = ({ children }) => <Provider store={store}>{children}</Provider>;
// Act
const { result, waitForNextUpdate } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForNextUpdate();
const { result, waitForValueToChange } = renderHook(() => useExternalDataSourceAlertmanagers(), { wrapper });
await waitForValueToChange(() => result.current[0].status);
// Assert
const { current } = result;
@ -213,11 +213,11 @@ describe('useExternalDataSourceAlertmanagers', () => {
const wrapper: React.FC = ({ children }) => <Provider store={store}>{children}</Provider>;
// Act
const { result, waitForNextUpdate } = renderHook(() => useExternalDataSourceAlertmanagers(), {
const { result, waitForValueToChange } = renderHook(() => useExternalDataSourceAlertmanagers(), {
wrapper,
});
await waitForNextUpdate();
await waitForValueToChange(() => result.current[0].status);
// Assert
expect(result.current).toHaveLength(1);

View File

@ -1,6 +1,6 @@
import { ActionCreatorWithoutPayload, PayloadActionCreator } from '@reduxjs/toolkit';
export const mockToolkitActionCreator = (creator: PayloadActionCreator<any>) => {
export const mockToolkitActionCreator = <T extends string>(creator: PayloadActionCreator<any, T>) => {
return Object.assign(jest.fn(), creator);
};

View File

@ -7994,14 +7994,14 @@ __metadata:
languageName: node
linkType: hard
"@reduxjs/toolkit@npm:1.8.6":
version: 1.8.6
resolution: "@reduxjs/toolkit@npm:1.8.6"
"@reduxjs/toolkit@npm:1.9.1":
version: 1.9.1
resolution: "@reduxjs/toolkit@npm:1.9.1"
dependencies:
immer: ^9.0.7
redux: ^4.1.2
redux-thunk: ^2.4.1
reselect: ^4.1.5
immer: ^9.0.16
redux: ^4.2.0
redux-thunk: ^2.4.2
reselect: ^4.1.7
peerDependencies:
react: ^16.9.0 || ^17.0.0 || ^18
react-redux: ^7.2.1 || ^8.0.2
@ -8010,7 +8010,7 @@ __metadata:
optional: true
react-redux:
optional: true
checksum: f2a5f20f638a981eacd6becb040b923a825013064ece9b1555a658cab1e9f6c46a14d8c50aa095cda49ff0b89518b855ae88c774d95bcc9692e9297d3bc3b2d6
checksum: e6700a0d45198ab525c96ff0425fa0125fbdc37ce514f0c77c30225837113279ceec9190ac3da35cb20e77553e56342021788bbf17465819068c4db34cb3d87f
languageName: node
linkType: hard
@ -21495,7 +21495,7 @@ __metadata:
"@react-types/menu": 3.7.2
"@react-types/overlays": 3.6.4
"@react-types/shared": 3.15.0
"@reduxjs/toolkit": 1.8.6
"@reduxjs/toolkit": 1.9.1
"@rtsao/plugin-proposal-class-properties": 7.0.1-patch.1
"@sentry/browser": 6.19.7
"@sentry/types": 6.19.7
@ -22743,7 +22743,7 @@ __metadata:
languageName: node
linkType: hard
"immer@npm:9.0.16":
"immer@npm:9.0.16, immer@npm:^9.0.16":
version: 9.0.16
resolution: "immer@npm:9.0.16"
checksum: e9a5ca65c929b329da7a3b7beccf7984271cda7bdd47b2cab619eac3277dcd56598c211b55cc340786b6eff0c06652ac018808d9fd744443f06882364dece6bc
@ -33114,7 +33114,7 @@ __metadata:
languageName: node
linkType: hard
"redux-thunk@npm:2.4.1, redux-thunk@npm:^2.4.1":
"redux-thunk@npm:2.4.1":
version: 2.4.1
resolution: "redux-thunk@npm:2.4.1"
peerDependencies:
@ -33123,6 +33123,15 @@ __metadata:
languageName: node
linkType: hard
"redux-thunk@npm:^2.4.2":
version: 2.4.2
resolution: "redux-thunk@npm:2.4.2"
peerDependencies:
redux: ^4
checksum: c7f757f6c383b8ec26152c113e20087818d18ed3edf438aaad43539e9a6b77b427ade755c9595c4a163b6ad3063adf3497e5fe6a36c68884eb1f1cfb6f049a5c
languageName: node
linkType: hard
"redux@npm:4.2.0, redux@npm:^4.2.0":
version: 4.2.0
resolution: "redux@npm:4.2.0"
@ -33141,15 +33150,6 @@ __metadata:
languageName: node
linkType: hard
"redux@npm:^4.1.2":
version: 4.1.2
resolution: "redux@npm:4.1.2"
dependencies:
"@babel/runtime": ^7.9.2
checksum: 6a839cee5bd580c5298d968e9e2302150e961318253819bcd97f9d945a5a409559eacddf6026f4118bb68b681c593d90e8a2c5bbf278f014aff9bf0d2d8fa084
languageName: node
linkType: hard
"refractor@npm:^3.6.0":
version: 3.6.0
resolution: "refractor@npm:3.6.0"
@ -33595,10 +33595,10 @@ __metadata:
languageName: node
linkType: hard
"reselect@npm:^4.1.5":
version: 4.1.5
resolution: "reselect@npm:4.1.5"
checksum: 54c13c1e795b2ea70cba8384138aebe78adda00cbea303cc94b64da0a70d74c896cc9a03115ae38b8bff990e7a60dcd6452ab68cbec01b0b38c1afda70714cf0
"reselect@npm:^4.1.7":
version: 4.1.7
resolution: "reselect@npm:4.1.7"
checksum: 738d8e2b8f0dca154ad29de6a209c9fbca2d70ae6788fd85df87f2c74b95a65bbf2d16d43a9e2faff39de34d17a29d706ba08a6b2ee5660c09589edbd19af7e1
languageName: node
linkType: hard