@danielkalen/simplybind
Version:
Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.
117 lines (95 loc) • 2.29 kB
text/coffeescript
sauceLabsBrowsers =
'SL_chrome':
base: 'SauceLabs'
browserName: 'chrome'
platform: 'OS X 10.11'
'SL_firefox':
base: 'SauceLabs'
browserName: 'firefox'
platform: 'OS X 10.11'
'SL_safari_9':
base: 'SauceLabs'
browserName: 'safari'
platform: 'OS X 10.11'
'SL_safari_8':
base: 'SauceLabs'
browserName: 'safari'
platform: 'OS X 10.10'
'SL_safari_7':
base: 'SauceLabs'
browserName: 'safari'
platform: 'OS X 10.9'
'SL_ie_11':
base: 'SauceLabs'
browserName: 'internet explorer'
platform: 'Windows 7'
version: '11'
'SL_ie_10':
base: 'SauceLabs'
browserName: 'internet explorer'
platform: 'Windows 7'
version: '10'
'SL_ie_9':
base: 'SauceLabs'
browserName: 'internet explorer'
platform: 'Windows 7'
version: '9'
module.exports = (config)-> config.set
basePath: '../'
frameworks: ['mocha', 'chai-spies', 'chai', 'sinon']
files: [
'node_modules/@danielkalen/utils/utils.js'
'node_modules/@danielkalen/polyfills/polyfills.js'
'dist/simplybind.pretty.js'
'test/bower_components/jquery/dist/jquery.min.js'
'test/sauce-env-var.js'
'test/spec-helper.js'
'test/spec.js'
]
exclude: [
'**/*.git'
]
preprocessors: 'dist/simplybind.pretty.js': 'coverage'
reporters: ['mocha', 'coverage', 'saucelabs']
coverageReporter:
type: 'lcov'
dir: 'test/coverage/'
subdir: 'browser'
port: 9876
colors: true
logLevel: config.LOG_INFO
singleRun: true
concurrency: 1
customLaunchers: sauceLabsBrowsers
browsers: Object.keys sauceLabsBrowsers
captureTimeout: 100000
browserNoActivityTimeout: 100000
browserDisconnectTimeout: 15000
browserDisconnectTolerance: 1
sauceLabs:
testName: 'SimplyBind Test Suite'
recordVideo: true
build: require('../package.json').version