Tools & Workflows · Test pack & error cases

One request. One task. Even with duplicates in the batch.

Request → task · English edition of 25 September 2026 · German text as of 10 September 2026

Do not just check whether a good request works. Also check whether a bad one stays visible and whether a repeated ID within the same batch is detected. Running the workflow again processes the whole batch again.

Request to task · Version 1

One case, two workflow files.

With synthetic inputs, expected results, exact instructions and documented limits. No registration required.

The package documentation and the synthetic test data are in German; this is the same package as in the German edition, with unchanged file names. The workflow logic does not depend on the language.

Complete test pack (ZIP) ↓

Open the files individually

Four questions for any workflow

01 · Complete and new

Does a valid new request produce exactly one proposed task? Are the ID and the transferred details correct?

Failure signal: the run succeeds, but the task is missing or contains different data.

02 · Required field missing

Does the incomplete request stay visible, with an understandable reason and without any invented additions?

Failure signal: the input disappears somewhere between filter and output.

03 · The same request again

Is the repeat detected within the same batch without a second task being created? A changed text with the same valid ID is also treated as a duplicate. The source file is kept for checking.

Failure signal: a randomly generated new key makes every repeat look like a new request.

04 · Unexpected error

What happens outside the agreed text fields? n8n explicitly stops when the structure is wrong. Make does not yet have these additional input guards; an empty list can end without output. That is a named gap to close before a real connection, not a passed shared test.

Failure signal: “successful” counts only the good outputs and says nothing about the rest.

Expected is not observed

expected-results.json is the test oracle. test-report.json describes the actual execution. A schema that still fits cannot replace a Make cloud run. So always read the type of evidence in the report, not just a status.

The demo processes a limited test set. Real operation adds further cases: simultaneous requests, an abort after the task has been created, missing permissions, an unreachable target and a retry. Only testing those justifies statements about connected operation.

How to check the same case without automation

  1. Enter the valid request in a task list with a unique case ID.
  2. Before creating a second entry, search for that ID.
  3. Put incomplete requests on a separate review list and note the missing field.
  4. Count the inputs and all outputs. No input may disappear silently.

With only a few cases, this routine may be enough. It also gives you an understandable baseline to compare the automated workflow against.

If a download does not open

Save the file using the download link. JSON files are text files, and a browser may simply display them. Keep the file name and extension as they are. An HTML error page with a .json name is not a workflow. The ZIP contains the same version with a manifest. If something does not match, use the contact page and give the file name, version and error text, without sending credentials or customer data.