middleware(dataExplorerActions.SET_PAGE({ id: "OtherId", page: 0 }));
middleware(dataExplorerActions.SET_PAGE({ id: "ServiceId", page: 0 }));
middleware(dataExplorerActions.SET_PAGE({ id: "OtherId", page: 0 }));
- expect(api.dispatch).toHaveBeenCalledWith(dataExplorerActions.REQUEST_ITEMS({ id: "ServiceId" }));
+ expect(api.dispatch).toHaveBeenCalledWith(dataExplorerActions.REQUEST_ITEMS({ id: "ServiceId", criteriaChanged: false }));
expect(api.dispatch).toHaveBeenCalledTimes(1);
});
constructor(private config: {
id: string,
columns: DataColumns<any>,
- requestItems: (api: MiddlewareAPI) => void
+ requestItems: (api: MiddlewareAPI) => Promise<void>
}) {
super(config.id);
}
return this.config.columns;
}
- requestItems(api: MiddlewareAPI) {
+ requestItems(api: MiddlewareAPI): Promise<void> {
this.config.requestItems(api);
+ return Promise.resolve();
}
}