mirror of
https://github.com/sstent/node.git
synced 2026-01-27 07:33:13 +00:00
79 lines
2.4 KiB
CoffeeScript
79 lines
2.4 KiB
CoffeeScript
# nodeunit test
|
|
|
|
wd = require '../../lib/main'
|
|
should = require 'should'
|
|
exports.wd =
|
|
'browser init test':
|
|
default: (test) ->
|
|
browser = wd.remote()
|
|
browser.defaultCapabilities.should.eql {
|
|
browserName: 'firefox',
|
|
version: '',
|
|
javascriptEnabled: true,
|
|
platform: 'ANY' }
|
|
browser.init (err) ->
|
|
should.not.exist err
|
|
browser.sessionCapabilities (err, capabilities) ->
|
|
should.not.exist err
|
|
capabilities.browserName.should.equal 'firefox'
|
|
browser.quit (err) ->
|
|
should.not.exist err
|
|
test.done()
|
|
|
|
'using browser.defaultCapabilities': (test) ->
|
|
browser = wd.remote()
|
|
browser.defaultCapabilities.browserName = 'chrome'
|
|
browser.defaultCapabilities.javascriptEnabled = false
|
|
browser.defaultCapabilities.should.eql {
|
|
browserName: 'chrome',
|
|
version: '',
|
|
javascriptEnabled: false,
|
|
platform: 'ANY',
|
|
}
|
|
browser.init (err) ->
|
|
should.not.exist err
|
|
browser.sessionCapabilities (err, capabilities) ->
|
|
should.not.exist err
|
|
capabilities.browserName.should.equal 'chrome'
|
|
browser.quit (err) ->
|
|
should.not.exist err
|
|
test.done()
|
|
|
|
|
|
'desired only': (test) ->
|
|
browser = wd.remote()
|
|
browser.defaultCapabilities.should.eql {
|
|
browserName: 'firefox',
|
|
version: '',
|
|
javascriptEnabled: true,
|
|
platform: 'ANY' }
|
|
browser.init {browserName: 'chrome'}, (err) ->
|
|
should.not.exist err
|
|
browser.sessionCapabilities (err, capabilities) ->
|
|
should.not.exist err
|
|
capabilities.browserName.should.equal 'chrome'
|
|
browser.quit (err) ->
|
|
should.not.exist err
|
|
test.done()
|
|
|
|
'desired overiding defaultCapabilities': (test) ->
|
|
browser = wd.remote()
|
|
browser.defaultCapabilities.browserName = 'chrome'
|
|
browser.defaultCapabilities.should.eql {
|
|
browserName: 'chrome',
|
|
version: '',
|
|
javascriptEnabled: true,
|
|
platform: 'ANY' }
|
|
browser.init {browserName: 'firefox'}, (err) ->
|
|
should.not.exist err
|
|
browser.sessionCapabilities (err, capabilities) ->
|
|
should.not.exist err
|
|
capabilities.browserName.should.equal 'firefox'
|
|
browser.quit (err) ->
|
|
should.not.exist err
|
|
test.done()
|
|
|
|
|
|
|
|
|