1
0
Fork 0
spacetac/src/view/specs/ShipList.spec.ts
2017-01-03 23:17:52 +01:00

22 lines
831 B
TypeScript

/// <reference path="TestGame.ts"/>
module SpaceTac.View.Specs {
"use strict";
describe("ShipList", () => {
inbattleview_it("handles play position of ships", (battleview: BattleView) => {
var list = battleview.ship_list;
expect(list.findPlayPosition(battleview.battle.play_order[0])).toBe(0);
expect(list.findPlayPosition(battleview.battle.play_order[1])).toBe(1);
expect(list.findPlayPosition(battleview.battle.play_order[2])).toBe(2);
battleview.battle.advanceToNextShip();
expect(list.findPlayPosition(battleview.battle.play_order[0])).toBe(7);
expect(list.findPlayPosition(battleview.battle.play_order[1])).toBe(0);
expect(list.findPlayPosition(battleview.battle.play_order[2])).toBe(1);
});
});
}