diff --git a/tests/test_run.py b/tests/test_run.py
index 9952c7e741e70ddc7e8f8965e1c20ba8d76bceee..47d3a6a535aa8a962ab97993f2586cd76be28413 100644
--- a/tests/test_run.py
+++ b/tests/test_run.py
@@ -160,6 +160,25 @@ def test_run_tee():
         assert capture.stdout == expstdout
 
 
+def test_run_passthrough():
+
+    test_script = textwrap.dedent("""
+    #!/bin/bash
+
+    echo "env: $RUN_TEST_ENV_VAR"
+    """).strip()
+
+    with tempdir.tempdir():
+
+        # return code == 0
+        mkexec('script.sh', test_script.format(0))
+
+        env       = {'RUN_TEST_ENV_VAR' : 'howdy ho'}
+        expstdout = "env: howdy ho\n"
+
+        assert run.run('./script.sh', env=env) == expstdout
+
+
 def test_dryrun():
 
     test_script = textwrap.dedent("""