diff --git a/miosix/_tools/testsuite/testsuite.cpp b/miosix/_tools/testsuite/testsuite.cpp
index e3e76d9d4019a246c0fe3894b0ca3eb75de621e4..10c8d09f37cca69d66c2d91585e6a41060f178fb 100644
--- a/miosix/_tools/testsuite/testsuite.cpp
+++ b/miosix/_tools/testsuite/testsuite.cpp
@@ -1983,11 +1983,13 @@ static void test_9()
     delayMs(100);
     if(t9_v1)
     {
+        enableInterrupts();
         enableInterrupts();
         fail("disableInterrups() nesting (2)");
     }
     if(areInterruptsEnabled()==true)
     {
+        enableInterrupts();
         enableInterrupts();
         fail("areInterruptsEnabled() (3)");
     }
@@ -2007,7 +2009,6 @@ static void test_9()
     delayMs(100);
     if(t9_v1==false)
     {
-        enableInterrupts();
         fail("enableInterrupts() nesting (2)");
     }
     if(areInterruptsEnabled()==false) fail("areInterruptsEnabled() (5)");