diff --git a/cdist/test/emulator/__init__.py b/cdist/test/emulator/__init__.py
index d2bf4cf2..57874f9d 100644
--- a/cdist/test/emulator/__init__.py
+++ b/cdist/test/emulator/__init__.py
@@ -100,7 +100,6 @@ class EmulatorTestCase(test.CdistTestCase):
         argv = ['__file', '/tmp/foobar']
         self.env['require'] = '__file/etc/*'
         emu = emulator.Emulator(argv, env=self.env)
-        emu.run()
         # if we get here all is fine
 
 
@@ -155,6 +154,11 @@ class OverrideTestCase(test.CdistTestCase):
         argv = ['__file', '/tmp/foobar']
         self.env['require'] = '__file/etc/*'
         emu = emulator.Emulator(argv, env=self.env)
+        emu.run()
+        argv = ['__file', '/tmp/foobar']
+        self.env['require'] = '__file/etc/*'
+        emu = emulator.Emulator(argv, env=self.env)
+        emu.run()
         # if we get here all is fine