File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
packages/toolkit/src/tests Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -1120,6 +1120,26 @@ describe('createSlice', () => {
11201120 'loader/addLoader/started' ,
11211121 )
11221122 } )
1123+ test ( 'error is thrown if there is name overlap between creators' , ( ) => {
1124+ const createAppSlice = buildCreateSlice ( {
1125+ creators : {
1126+ loader : loaderCreator ,
1127+ } ,
1128+ } )
1129+ expect ( ( ) =>
1130+ createAppSlice ( {
1131+ name : 'loader' ,
1132+ initialState : { } as Partial < Record < string , true > > ,
1133+ // @ts -expect-error name overlap
1134+ creators : { loader : loaderCreator } ,
1135+ reducers : ( create ) => ( {
1136+ addLoader : create . loader ( { } ) ,
1137+ } ) ,
1138+ } ) ,
1139+ ) . toThrowErrorMatchingInlineSnapshot (
1140+ `[Error: A creator with the name loader has already been provided to buildCreateSlice]` ,
1141+ )
1142+ } )
11231143 } )
11241144} )
11251145
You can’t perform that action at this time.
0 commit comments