whole_func_string: function () {
      if (this._isTestFileSpecified()) {
        this._checkPathExists(this.options.testPath);
  
        return Promise.resolve([ this.options.testPath ]);
      }
  
      var directory = this._getTestDirectory();
  
      this._checkPathExists(directory);
  
      var pattern = path.join(directory, '/**/*.{js,coffee,feature}');
  
      return Promise.promisify(glob)(pattern);
    }
func_code_string: function () {
      if (this._isTestFileSpecified()) {
        this._checkPathExists(this.options.testPath);
  
        return Promise.resolve([ this.options.testPath ]);
      }
  
      var directory = this._getTestDirectory();
  
      this._checkPathExists(directory);
  
      var pattern = path.join(directory, '/**/*.{js,coffee,feature}');
  
      return Promise.promisify(glob)(pattern);
    }
func_documentation_string: Functional._loadTestSuites() -> Object