Remove node-namespace from Test Drivers/Adaptors
This commit is contained in:
parent
c8cb7f0e40
commit
d46de63379
|
@ -8,30 +8,18 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var namespace = require('node-namespace');
|
|
||||||
|
|
||||||
var Adaptor = require('../adaptor');
|
var Adaptor = require('../adaptor');
|
||||||
|
|
||||||
module.exports = {
|
var Loopback;
|
||||||
adaptor: function(opts) {
|
|
||||||
return new Cylon.Adaptors.Loopback(opts);
|
module.exports = Loopback = function Loopback() {
|
||||||
}
|
Loopback.__super__.constructor.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace("Cylon.Adaptors", function() {
|
subclass(Loopback, Adaptor);
|
||||||
this.Loopback = (function(klass) {
|
|
||||||
subclass(Loopback, klass);
|
|
||||||
|
|
||||||
function Loopback() {
|
Loopback.prototype.commands = function() {
|
||||||
var _ref = Loopback.__super__.constructor.apply(this, arguments);
|
|
||||||
return _ref;
|
|
||||||
}
|
|
||||||
|
|
||||||
Loopback.prototype.commands = function() {
|
|
||||||
return ['ping'];
|
return ['ping'];
|
||||||
};
|
};
|
||||||
|
|
||||||
return Loopback;
|
Loopback.adaptor = function(opts) { return new Loopback(opts); };
|
||||||
|
|
||||||
})(Adaptor);
|
|
||||||
});
|
|
||||||
|
|
|
@ -8,34 +8,22 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var namespace = require('node-namespace');
|
|
||||||
|
|
||||||
var Driver = require('../driver');
|
var Driver = require('../driver');
|
||||||
|
|
||||||
module.exports = {
|
var Ping;
|
||||||
driver: function(opts) {
|
|
||||||
return new Cylon.Drivers.Ping(opts);
|
module.exports = Ping = function Ping() {
|
||||||
}
|
Ping.__super__.constructor.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace("Cylon.Drivers", function() {
|
subclass(Ping, Driver);
|
||||||
this.Ping = (function(klass) {
|
|
||||||
subclass(Ping, klass);
|
|
||||||
|
|
||||||
function Ping() {
|
Ping.prototype.commands = function() {
|
||||||
var _ref = Ping.__super__.constructor.apply(this, arguments);
|
|
||||||
return _ref;
|
|
||||||
}
|
|
||||||
|
|
||||||
Ping.prototype.commands = function() {
|
|
||||||
return ['ping'];
|
return ['ping'];
|
||||||
};
|
};
|
||||||
|
|
||||||
Ping.prototype.ping = function() {
|
Ping.prototype.ping = function() {
|
||||||
return "pong";
|
return "pong";
|
||||||
};
|
};
|
||||||
|
|
||||||
return Ping;
|
Ping.driver = function(opts) { return new Ping(opts); };
|
||||||
|
|
||||||
})(Driver);
|
|
||||||
});
|
|
||||||
|
|
|
@ -8,28 +8,14 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var namespace = require('node-namespace');
|
|
||||||
|
|
||||||
var Adaptor = require('../adaptor')
|
var Adaptor = require('../adaptor')
|
||||||
|
|
||||||
module.exports = {
|
var TestAdaptor;
|
||||||
adaptor: function(opts) {
|
|
||||||
return new Cylon.Adaptors.TestAdaptor(opts);
|
module.exports = TestAdaptor = function TestAdaptor() {
|
||||||
}
|
TestAdaptor.__super__.constructor.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace("Cylon.Adaptors", function() {
|
subclass(TestAdaptor, Adaptor);
|
||||||
this.TestAdaptor = (function(klass) {
|
|
||||||
subclass(TestAdaptor, klass);
|
|
||||||
|
|
||||||
function TestAdaptor(opts) {
|
TestAdaptor.adaptor = function(opts) { return new TestAdaptor(opts); };
|
||||||
if (opts == null) {
|
|
||||||
opts = {};
|
|
||||||
}
|
|
||||||
TestAdaptor.__super__.constructor.apply(this, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
return TestAdaptor;
|
|
||||||
|
|
||||||
})(Adaptor);
|
|
||||||
});
|
|
||||||
|
|
|
@ -8,28 +8,14 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var namespace = require('node-namespace');
|
|
||||||
|
|
||||||
var Driver = require('../driver');
|
var Driver = require('../driver');
|
||||||
|
|
||||||
module.exports = {
|
var TestDriver;
|
||||||
driver: function(opts) {
|
|
||||||
return new Cylon.Drivers.TestDriver(opts);
|
module.exports = TestDriver = function TestDriver() {
|
||||||
}
|
TestDriver.__super__.constructor.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace("Cylon.Drivers", function() {
|
subclass(TestDriver, Driver);
|
||||||
this.TestDriver = (function(klass) {
|
|
||||||
subclass(TestDriver, klass);
|
|
||||||
|
|
||||||
function TestDriver(opts) {
|
TestDriver.driver = function(opts) { return new TestDriver(opts); };
|
||||||
if (opts == null) {
|
|
||||||
opts = {};
|
|
||||||
}
|
|
||||||
TestDriver.__super__.constructor.apply(this, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
return TestDriver;
|
|
||||||
|
|
||||||
})(Driver);
|
|
||||||
});
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
var Ping = source('test/ping');
|
||||||
|
|
||||||
source("device");
|
source("device");
|
||||||
source("robot");
|
source("robot");
|
||||||
|
|
||||||
|
@ -11,7 +13,7 @@ describe("Cylon.Device", function() {
|
||||||
|
|
||||||
var connection = robot.connections.loopback;
|
var connection = robot.connections.loopback;
|
||||||
|
|
||||||
var driver = new Cylon.Drivers.Ping({
|
var driver = new Ping({
|
||||||
name: 'driver',
|
name: 'driver',
|
||||||
device: { connection: connection, port: 13 }
|
device: { connection: connection, port: 13 }
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue