UNPKG

cylon-crazyflie

Version:

Cylon adaptor/drivers for Crazyflie nanocopter

33 lines (27 loc) 898 B
"use strict"; var crazyflie = lib("../"); var Adaptor = lib("adaptor"), Driver = lib("driver"); describe("Cylon.Crazyflie", function() { describe("#adaptors", function() { it("is an array of supplied adaptors", function() { expect(crazyflie.adaptors).to.be.eql(["crazyflie"]); }); }); describe("#drivers", function() { it("is an array of supplied drivers", function() { expect(crazyflie.drivers).to.be.eql(["crazyflie"]); }); }); describe("#adaptor", function() { it("returns a new instance of the Crazyflie adaptor", function() { expect(crazyflie.adaptor()).to.be.an.instanceOf(Adaptor); }); }); describe("#driver", function() { it("returns a new instance of the Crazyflie driver", function() { var opts = { device: { connection: {} } }; expect(crazyflie.driver(opts)).to.be.an.instanceOf(Driver); }); }); });