text: // Learn more about configuring this file at <https://github.com/theintern/intern/wiki/Configuring-Intern>.
  // These default settings work OK for most people. The options that *must* be changed below are the
  // packages, suites, excludeInstrumentation, and (if you want functional tests) functionalSuites.
  define({
      // Default desired capabilities for all environments. Individual capabilities can be overridden by any of the
      // specified browser environments in the `environments` array below as well. See
      // https://code.google.com/p/selenium/wiki/DesiredCapabilities for standard Selenium capabilities and
      // https://saucelabs.com/docs/additional-config#desired-capabilities for Sauce Labs capabilities.
      // Note that the `build` capability will be filled in with the current commit ID from the Travis CI environment
      // automatically
      capabilities          : {
          'browserstack.selenium_version': '2.45.0'
      },
  
      // Browsers to run integration testing against. Note that version numbers must be strings if used with Sauce
      // OnDemand. Options that will be permutated are browserName, version, platform, and platformVersion; any other
      // capabilities options specified for an environment will be copied as-is
      environments          : [
          { browserName: 'internet explorer', version: '11', platform: 'WIN8' },
          { browserName: 'internet explorer', version: '10', platform: 'WIN8' },
          { browserName: 'internet explorer', version: '9', platform: 'WINDOWS' },
          { browserName: 'firefox', version: '37', platform: [ 'WINDOWS', 'MAC' ] },
          { browserName: 'chrome', version: '39', platform: [ 'WINDOWS', 'MAC' ] },
          { browserName: 'safari', version: '8', platform: 'MAC' }
      ],
  
      // Maximum number of simultaneous integration tests that should be executed on the remote WebDriver service
      maxConcurrency        : 2,
  
      // Name of the tunnel class to use for WebDriver tests.
      // See <https://theintern.github.io/intern/#option-tunnel> for built-in options
      tunnel: 'BrowserStackTunnel',
  
      // The desired AMD loader to use when running unit tests (client.html/client.js). Omit to use the default Dojo
      // loader
      useLoader             : {
          'host-node'   : 'requirejs',
          'host-browser': 'node_modules/requirejs/require.js'
      },
  
      // Configuration options for the module loader; any AMD configuration options supported by the specified AMD loader
      // can be used here
      loader                : {
          // Packages that should be registered with the loader in each testing environment
          packages: [
              { main: 'eventbox' }
          ]
      },
  
      // Non-functional test suite(s) to run in each browser
      suites                : ['tests/unit'],
  
      // Functional test suite(s) to run in each browser once non-functional tests are completed
      functionalSuites      : [/* 'myPackage/tests/functional' */],
  
      // A regular expression matching URLs to files that should not be included in code coverage analysis
      excludeInstrumentation: /^(?:tests|node_modules)\//
  });
  