diff --git a/test_workflow/test_list.cwl b/test_workflow/test_list.cwl
new file mode 100644
index 0000000000000000000000000000000000000000..e4e59c60fb874edec88b239b3b1c5e6bd953bc09
--- /dev/null
+++ b/test_workflow/test_list.cwl
@@ -0,0 +1,30 @@
+class: Workflow
+cwlVersion: v1.0
+id: test_list
+label: test_list
+$namespaces:
+  sbg: 'https://www.sevenbridges.com/'
+inputs:
+  - id: base_directory
+    type: Directory
+    'sbg:x': -516
+    'sbg:y': -208
+outputs:
+  - id: output
+    outputSource:
+      - directory_listing/output
+    type: 'Directory[]'
+    'sbg:x': -60.39886474609375
+    'sbg:y': -77.5
+steps:
+  - id: directory_listing
+    in:
+      - id: base_directory
+        source: base_directory
+    out:
+      - id: output
+    run: ../steps/directory_listing.cwl
+    label: DirectoryListing
+    'sbg:x': -290.3984375
+    'sbg:y': -95.5
+requirements: []