webpack/scenes/Subscriptions/__tests__/SubscriptionsPage.test.js in katello-3.16.0.rc2 vs webpack/scenes/Subscriptions/__tests__/SubscriptionsPage.test.js in katello-3.16.0.rc2.1
- old
+ new
@@ -14,15 +14,17 @@
const loadTables = () => new Promise((resolve) => {
resolve();
});
const pollTasks = jest.fn();
-const handleTask = jest.fn();
+const handleStartTask = jest.fn();
+const handleFinishedTask = jest.fn();
afterEach(() => {
pollTasks.mockClear();
- handleTask.mockClear();
+ handleStartTask.mockClear();
+ handleFinishedTask.mockClear();
});
describe('subscriptions page', () => {
const noop = () => {};
const organization = { owner_details: { upstreamConsumer: {} } };
@@ -37,11 +39,12 @@
loadTableColumns={loadTableColumns}
createColumns={createColumns}
updateColumns={updateColumns}
loadSubscriptions={loadSubscriptions}
updateQuantity={updateQuantity}
- handleTask={handleTask}
+ handleStartTask={handleStartTask}
+ handleFinishedTask={handleFinishedTask}
pollTaskUntilDone={noop}
pollBulkSearch={noop}
pollTasks={pollTasks}
cancelPollTasks={noop}
deleteSubscriptions={() => {}}
@@ -69,11 +72,12 @@
loadTableColumns={loadTableColumns}
createColumns={createColumns}
updateColumns={updateColumns}
loadSubscriptions={loadSubscriptions}
updateQuantity={updateQuantity}
- handleTask={handleTask}
+ handleStartTask={handleStartTask}
+ handleFinishedTask={handleFinishedTask}
pollTaskUntilDone={noop}
pollBulkSearch={noop}
pollTasks={pollTasks}
cancelPollTasks={noop}
deleteSubscriptions={() => {}}
@@ -116,10 +120,11 @@
humanized: {
action: 'Manifest Refresh',
},
};
- page.setProps({ task: mockTask });
+ page.setProps({ isTaskPending: true, isPollingTask: true });
+ page.setProps({ task: mockTask, isPollingTask: true, isTaskPending: false });
- expect(handleTask).toHaveBeenCalledWith(mockTask);
+ expect(handleFinishedTask).toHaveBeenCalledWith(mockTask);
});
});