You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
755 B

//Imports
const Player = require('../js/Player');
//Testet das Erstellen eines Spielers
describe('Spieler erstellen', () => {
//Spieler
let player;
//Vor jedem Test, neuen Spieler erstellen
beforeEach(() => {
player = new Player('SpielerName');
})
//Testet ob der Name im Konstruktor richtig gesetzt wurde
it('besitzt Name', () => {
expect(player.name).toEqual('SpielerName');
});
//Testet ob der Spieler bei erstellung nicht an der Reihe ist
it('ist nicht an der Reihe', () => {
expect(player.turn).toBe(false);
});
//Testet ob der Spieler bei Erstellung keine Karte legen kann
it('kann keine Karten legen', () => {
expect(player.canPlay).toBe(false);
});
});