diff --git a/test/test-suite.js b/test/test-suite.js
index <HASH>..<HASH> 100644
--- a/test/test-suite.js
+++ b/test/test-suite.js
@@ -1264,15 +1264,22 @@ self
     {
         JScrewIt = arg || global.JScrewIt;
         featureSet = Object.create(null);
-        EMU_FEATURES.forEach(
-            function (feature) { featureSet[feature] = true; }
-        );
-        JScrewIt.FEATURE_INFOS.AUTO.includes.forEach(
-            function (feature) { featureSet[feature] = false; }
-        );
+        EMU_FEATURES.forEach(function (feature) { featureSet[feature] = true; });
+        initIncludesOf('AUTO');
         describeTests();
     }
     
+    function initIncludesOf(feature)
+    {
+        JScrewIt.FEATURE_INFOS[feature].includes.forEach(
+            function (feature)
+            {
+                initIncludesOf(feature);
+                featureSet[feature] = false;
+            }
+        );
+    }
+    
     function isExpected(expected)
     {
         var result =
Minor fix in test-suite.js