;
let sourceId: Identifier;
beforeEach(() => {
execution = createMockExecution();
sourceId = execution.closure.workflowId;
- mockTerminateExecution = jest.fn().mockImplementation(() => {
- terminatePromise = delayedPromise();
- return terminatePromise;
- });
+
executionContext = {
- execution,
- terminateExecution: mockTerminateExecution
+ execution
};
});
diff --git a/src/components/Executions/ExecutionDetails/test/ExecutionNodeViews.test.tsx b/src/components/Executions/ExecutionDetails/test/ExecutionNodeViews.test.tsx
index 5b983c52e..13f7f9151 100644
--- a/src/components/Executions/ExecutionDetails/test/ExecutionNodeViews.test.tsx
+++ b/src/components/Executions/ExecutionDetails/test/ExecutionNodeViews.test.tsx
@@ -85,8 +85,7 @@ describe('ExecutionNodeViews', () => {
);
executionContext = {
- execution: workflowExecution,
- terminateExecution: jest.fn().mockRejectedValue('Not Implemented')
+ execution: workflowExecution
};
props = { execution: workflowExecution };
diff --git a/src/components/Executions/Tables/test/NodeExecutionsTable.test.tsx b/src/components/Executions/Tables/test/NodeExecutionsTable.test.tsx
index eefb100a2..78d7cd1f8 100644
--- a/src/components/Executions/Tables/test/NodeExecutionsTable.test.tsx
+++ b/src/components/Executions/Tables/test/NodeExecutionsTable.test.tsx
@@ -167,8 +167,7 @@ describe('NodeExecutionsTable', () => {
);
executionContext = {
- execution: mockExecution,
- terminateExecution: jest.fn().mockRejectedValue('Not Implemented')
+ execution: mockExecution
};
});
diff --git a/src/components/Executions/TerminateExecution/TerminateExecutionForm.tsx b/src/components/Executions/TerminateExecution/TerminateExecutionForm.tsx
index 37b120ea5..111e6cca0 100644
--- a/src/components/Executions/TerminateExecution/TerminateExecutionForm.tsx
+++ b/src/components/Executions/TerminateExecution/TerminateExecutionForm.tsx
@@ -40,8 +40,7 @@ export const TerminateExecutionForm: React.FC<{
const {
cause,
setCause,
- terminating,
- terminationError,
+ terminationState: { error, isLoading: terminating },
terminateExecution
} = useTerminateExecutionState(onClose);
@@ -74,9 +73,7 @@ export const TerminateExecutionForm: React.FC<{
value={cause}
/>
- {terminationError && (
- {terminationError}
- )}
+ {error && {`${error}`}
}