mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2024-12-27 06:40:42 -05:00
Smig
099e6b13e7
* project: testing * feat: updated testing configs * feat: ship class and test * feat: more testing * feat: gameboard logic/tests complete * feat: add player methods * feat: add main app * sync: pushing latest code to repo * feat: add some basic styling and stuff * feat: added UI logic * feat: basic game is finished * feat: add adjacent rules * feat: basic game complete
18 lines
388 B
JavaScript
18 lines
388 B
JavaScript
import { Gameboard } from '../src/components/gameboard';
|
|
class Player {
|
|
constructor(name) {
|
|
this.gameboard = new Gameboard();
|
|
this.playerName = name;
|
|
}
|
|
}
|
|
|
|
let p = new Player('Player1');
|
|
|
|
it('should contain a gameboard', () => {
|
|
expect(p.gameboard).toHaveProperty(
|
|
'ships',
|
|
'scoreboard',
|
|
'shipCount',
|
|
'sunkShipCount',
|
|
);
|
|
});
|