Browse Source

Add working test workflow button

pull/607/head
Andrew Kingston 6 years ago
parent
commit
e79d4f11c9
  1. 5
      packages/builder/src/builderStore/store/workflow/index.js
  2. 5
      packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte

5
packages/builder/src/builderStore/store/workflow/index.js

@ -68,6 +68,11 @@ const workflowActions = store => ({
return state
})
},
trigger: async ({ workflow }) => {
const { _id } = workflow
const TRIGGER_WORKFLOW_URL = `/api/workflows/${_id}/trigger`
return await api.post(TRIGGER_WORKFLOW_URL)
},
select: workflow => {
store.update(state => {
state.selectedWorkflow = new Workflow(cloneDeep(workflow))

5
packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte

@ -28,7 +28,10 @@
notifier.info("Workflow block deleted.")
}
function testWorkflow() {
async function testWorkflow() {
const result = await workflowStore.actions.trigger({
workflow: $workflowStore.selectedWorkflow.workflow,
})
testResult = "Workflow passed"
}

Loading…
Cancel
Save