This was a holdover from 1.x that should have been removed in 2.0, but was missed. Suite is meant to be private, and almost none of its methods can be safely called by user code.
54 lines
1.5 KiB
JavaScript
54 lines
1.5 KiB
JavaScript
/* eslint-env node, es6 */
|
|
module.exports = {
|
|
srcDir: 'src',
|
|
srcFiles: [
|
|
'core/requireCore.js',
|
|
'core/base.js',
|
|
'core/util.js',
|
|
'core/Spec.js',
|
|
'core/Env.js',
|
|
'core/JsApiReporter.js',
|
|
'core/PrettyPrinter.js',
|
|
'core/Suite.js',
|
|
'core/**/*.js',
|
|
'html/**/*.js',
|
|
'**/*.js'
|
|
],
|
|
specDir: 'spec',
|
|
specFiles: ['**/*[Ss]pec.js', '!npmPackage/**/*'],
|
|
helpers: [
|
|
'helpers/asyncAwait.js',
|
|
'helpers/generator.js',
|
|
'helpers/BrowserFlags.js',
|
|
'helpers/checkForMap.js',
|
|
'helpers/checkForSet.js',
|
|
'helpers/checkForSymbol.js',
|
|
'helpers/checkForUrl.js',
|
|
'helpers/domHelpers.js',
|
|
'helpers/integrationMatchers.js',
|
|
'helpers/promises.js',
|
|
'helpers/requireFastCheck.js',
|
|
'helpers/defineJasmineUnderTest.js',
|
|
'helpers/resetEnv.js'
|
|
],
|
|
random: true,
|
|
browser: {
|
|
name: process.env.JASMINE_BROWSER || 'firefox',
|
|
useSauce: process.env.USE_SAUCE === 'true',
|
|
sauce: {
|
|
name: `jasmine-core ${new Date().toISOString()}`,
|
|
os: process.env.SAUCE_OS,
|
|
browserVersion: process.env.SAUCE_BROWSER_VERSION,
|
|
build: `Core ${process.env.TRAVIS_BUILD_NUMBER || 'Ran locally'}`,
|
|
tags: ['Jasmine-Core'],
|
|
tunnelIdentifier: process.env.SAUCE_TUNNEL_IDENTIFIER,
|
|
username: process.env.SAUCE_USERNAME,
|
|
accessKey: process.env.SAUCE_ACCESS_KEY
|
|
}
|
|
}
|
|
};
|
|
|
|
if (process.env.SKIP_JASMINE_BROWSER_FLAKES === 'true') {
|
|
module.exports.helpers.push('helpers/disableBrowserFlakes.js');
|
|
}
|