Files
node/Nodejs-Socketio-Mysql-Demo/node_modules/wd/test/unit/wd-remote-init-test.coffee
2012-05-25 09:03:56 -04:00

110 lines
4.0 KiB
CoffeeScript

# nodeunit test
wd = require '../../lib/main'
should = require 'should'
exports.wd =
'remote init test':
default: (test) ->
browser = wd.remote()
browser.options.host.should.equal '127.0.0.1'
browser.options.port.should.equal 4444
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
params:
'host, port': (test) ->
browser = wd.remote('localhost', 8888)
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
'host, port, username, accesskey': (test) ->
browser = wd.remote('localhost', 8888 , 'mickey', 'mouse' )
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
browser.username.should.equal 'mickey'
browser.accessKey.should.equal 'mouse'
test.done()
options:
empty: (test) ->
browser = wd.remote( {} )
browser.options.host.should.equal '127.0.0.1'
browser.options.port.should.equal 4444
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
'host, port': (test) ->
browser = wd.remote({host:'localhost', port:8888})
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
'host, port, username, accesskey': (test) ->
browser = wd.remote({
host:'localhost'
port:8888
username:'mickey'
accessKey:'mouse'
})
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/wd/hub/session'
browser.basePath.should.equal '/wd/hub'
browser.username.should.equal 'mickey'
browser.accessKey.should.equal 'mouse'
test.done()
'path': (test) ->
browser = wd.remote( {path:'/taiwan'} )
browser.options.host.should.equal '127.0.0.1'
browser.options.port.should.equal 4444
browser.options.path.should.equal '/taiwan/session'
browser.basePath.should.equal '/taiwan'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
'host, port, path': (test) ->
browser = wd.remote({host:'localhost', port:8888, path:'/'})
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/session'
browser.basePath.should.equal '/'
should.not.exist browser.username
should.not.exist browser.accessKey
test.done()
'host, port, username, accesskey, path': (test) ->
browser = wd.remote({
host:'localhost'
port:8888
username:'mickey'
accessKey:'mouse'
path:'/asia/taiwan'
})
browser.options.host.should.equal 'localhost'
browser.options.port.should.equal 8888
browser.options.path.should.equal '/asia/taiwan/session'
browser.basePath.should.equal '/asia/taiwan'
browser.username.should.equal 'mickey'
browser.accessKey.should.equal 'mouse'
test.done()