get(WorkflowStorage::class); $countBefore = count($storage->getWorkflows()); $this->post(self::ENDPOINT_PATH, [ 'json' => [ 'name' => 'Testing workflow from template', 'template' => 'delayed-email-after-signup' ], ]); $countAfter = count($storage->getWorkflows()); expect($countAfter)->equals($countBefore + 1); } public function testWorkflowsCreatedFromTemplatesAreCreatedInDraftStatus(): void { $storage = ContainerWrapper::getInstance()->get(WorkflowStorage::class); $this->post(self::ENDPOINT_PATH, [ 'json' => [ 'name' => 'Testing workflow from template', 'template' => 'delayed-email-after-signup' ], ]); $allWorkflows = $storage->getWorkflows(); $createdWorkflow = array_pop($allWorkflows); expect($createdWorkflow->getStatus())->equals('draft'); } }