26 lines
638 B
TypeScript
26 lines
638 B
TypeScript
import {assert} from "chai";
|
|
import {loop} from "../../src/main";
|
|
import {Game, Memory} from "./mock"
|
|
|
|
describe("main", () => {
|
|
before(() => {
|
|
// runs before all test in this block
|
|
});
|
|
|
|
beforeEach(() => {
|
|
// runs before each test in this block
|
|
// @ts-ignore : allow adding Game to global
|
|
global.Game = _.clone(Game);
|
|
// @ts-ignore : allow adding Memory to global
|
|
global.Memory = _.clone(Memory);
|
|
});
|
|
|
|
it("should export a loop function", () => {
|
|
assert.isTrue(typeof loop === "function");
|
|
});
|
|
|
|
it("should return void when called with no context", () => {
|
|
assert.isUndefined(loop());
|
|
});
|
|
});
|