const uno = require('../js/uno'); const Cards = require('../js/cards/Cards'); const CARD_COLORS = uno.CARD_COLORS; //Testet das Erstellen einer Karte describe('Karten erstellen', () => { let card; it('6 - Blau', () => { //Erstellen einer normalen Karte: // Name: 6, Farbe: Blau card = new Cards('6', CARD_COLORS[1]); //Testet das Erstellen der Karte testCreatedCard(card, '6', "BLUE"); }); it('8 - Grün', () => { //Erstellen einer normalen Karte: // Name: 6, Farbe: Blau card = new Cards('8', CARD_COLORS[2]); //Testet das Erstellen der Karte testCreatedCard(card, '8', "GREEN"); }); }); function testCreatedCard(card, number, card_colors){ //Wenn Karte erstellt, wird Sie noch nicht auf dem Bildschirm abgebildet expect(card.onScreen).toBe(false); //Wenn Karte erstellt, kann sie noch nicht gesetzt werden expect(card.canPut).toBe(false); //Name der Karte muss der übergebene Name sein expect(card.name).toBe(number); //Farbe der Karte muss die übergebene Farbe sein expect(card.color).toBe(card_colors); }