diff --git a/tests/test_run.py b/tests/test_run.py
index be9e443ca5d6b6da98b3bbf6187eff339d5c11b8..363d4489ec30d25799e152f23e96becf12f06ab9 100644
--- a/tests/test_run.py
+++ b/tests/test_run.py
@@ -306,29 +306,33 @@ def test_run_submit():
         mkexec(op.expandvars('$FSLDIR/bin/fsltest'), test_script)
 
         jid = run.run('fsltest', submit=True)
-
         assert jid == '12345'
-
         stdout, stderr = fslsub.output(jid)
-
         assert stdout == 'test_script running\n'
         assert stderr == ''
 
+        # or can pass submit opts as a dict
         kwargs = {'name' : 'abcde', 'ram' : '4GB'}
-
         jid = run.run('fsltest', submit=kwargs)
-
         assert jid == '12345'
-
         stdout, stderr = fslsub.output(jid)
-
         experr = '\n'.join(['{}: {}'.format(k, kwargs[k])
                             for k in sorted(kwargs.keys())]) + '\n'
+        assert stdout == 'test_script running\n'
+        assert stderr == experr
 
+        # or can pass submit opts as kwargs
+        kwargs = {'name' : 'abcde', 'ram' : '4GB'}
+        jid = run.run('fsltest', submit=True, **kwargs)
+        assert jid == '12345'
+        stdout, stderr = fslsub.output(jid)
+        experr = '\n'.join(['{}: {}'.format(k, kwargs[k])
+                            for k in sorted(kwargs.keys())]) + '\n'
         assert stdout == 'test_script running\n'
         assert stderr == experr
 
 
+
 def test_run_streams():
     """
     """