docs: function (toTest, tester) {
  
      var features = [];
  
      // Check to see if toTest is undefined (test all) a string or an array
      if (typeof toTest === 'undefined') {
        // get a list of all of the test methods from the browserTest object
        var methodNames = [];
  
        for (var name in tester) {
          try {
            if (typeof tester[name] === 'function') {
              methodNames.push(name);
            }
          } catch (ex) {
            // Todo: swallow for now
          }
        }
  
        features = methodNames;
      }
      
      // It's a single test
      else if (typeof toTest === 'string') features.push(toTest);
      
      // It's an array
      else features = toTest;
  
      return features;
    }