mirror of
https://github.com/sstent/node.git
synced 2026-01-26 23:22:28 +00:00
138 lines
4.8 KiB
JavaScript
138 lines
4.8 KiB
JavaScript
// Generated by CoffeeScript 1.3.2
|
|
(function() {
|
|
var should, wd;
|
|
|
|
wd = require('../../lib/main');
|
|
|
|
should = require('should');
|
|
|
|
exports.wd = {
|
|
'remote init test': {
|
|
"default": function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
params: {
|
|
'host, port': function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
'host, port, username, accesskey': function(test) {
|
|
var browser;
|
|
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');
|
|
return test.done();
|
|
}
|
|
},
|
|
options: {
|
|
empty: function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
'host, port': function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
'host, port, username, accesskey': function(test) {
|
|
var browser;
|
|
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');
|
|
return test.done();
|
|
},
|
|
'path': function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
'host, port, path': function(test) {
|
|
var browser;
|
|
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);
|
|
return test.done();
|
|
},
|
|
'host, port, username, accesskey, path': function(test) {
|
|
var browser;
|
|
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');
|
|
return test.done();
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
}).call(this);
|