1
0
Fork 0
spacetac/src/ui/BaseView.spec.ts

24 lines
867 B
TypeScript
Raw Normal View History

2019-11-21 22:14:27 +00:00
import { testing } from "../common/Testing";
import { BaseView } from "./BaseView";
import { InputManager } from "./common/InputManager";
import { Messages } from "./common/Messages";
import { setupEmptyView } from "./TestGame";
2017-02-21 22:38:31 +00:00
2019-11-21 22:14:27 +00:00
testing("BaseView", test => {
let testgame = setupEmptyView(test);
2017-02-10 00:08:28 +00:00
2019-11-21 22:14:27 +00:00
test.case("initializes variables", check => {
let view = testgame.view;
2017-02-10 00:08:28 +00:00
2019-11-21 22:14:27 +00:00
check.instance(view, BaseView, "view should be a BaseView");
check.instance(view.messages, Messages, "view.messages should be a Messages");
check.instance(view.inputs, InputManager, "view.inputs should be a InputManager");
check.instance(view.audio, Audio, "view.audio should be an Audio");
check.equals(view.getWidth(), 1920);
check.equals(view.getHeight(), 1080);
check.equals(view.getMidWidth(), 960);
check.equals(view.getMidHeight(), 540);
});
});