2017-01-26 23:52:45 +00:00
|
|
|
module TS.SpaceTac.Game.Specs {
|
2015-05-05 19:49:33 +00:00
|
|
|
describe("ShipGenerator", function () {
|
|
|
|
it("can use ship model", function () {
|
|
|
|
var gen = new ShipGenerator();
|
|
|
|
var model = new ShipModel("test", 1, SlotType.Shield, SlotType.Weapon, SlotType.Weapon);
|
|
|
|
var ship = gen.generate(1, model);
|
|
|
|
expect(ship.model).toBe("test");
|
|
|
|
expect(ship.slots.length).toBe(3);
|
|
|
|
expect(ship.slots[0].type).toBe(SlotType.Shield);
|
|
|
|
expect(ship.slots[1].type).toBe(SlotType.Weapon);
|
|
|
|
expect(ship.slots[2].type).toBe(SlotType.Weapon);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|