UNPKG

faker-brasil

Version:

This library provides fake data for users data from Brazil

64 lines (52 loc) 2.15 kB
const SportsData = require('../fabric/SportsData'); const { it, expect } = require('@jest/globals'); let sportsData = new SportsData(); describe('Teste for SportData generator', () => { it('Espect to be a instace of a class', () => { expect(sportsData).toBeInstanceOf(SportsData) }) it('Get random team', () =>{ let sport = sportsData.getRandomBrazilianTeam(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); }) it('Get random championship', () =>{ let sport = sportsData.getRandomChampionShip(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); }) it('Get random stadiums', () =>{ let sport = sportsData.getRandomStadium(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); }) it('Get random random football match', () =>{ let sport = sportsData.randomFootballMatch(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); expect(sport).toContain('X') }) it('Get random random football position', () =>{ let sport = sportsData.soccerPosition(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); }) it('Get random random football team', () =>{ let sport = sportsData.soccerFullTeam(); expect(typeof sport).toEqual('object'); expect(sport).toHaveProperty('name') expect(sport).toHaveProperty('team') expect(typeof sport.team).toEqual('object'); }) it('Get random random basket Team', () =>{ let sport = sportsData.basketTeam(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); }) it('Get random random basket match', () =>{ let sport = sportsData.basketTeamMatch(); expect(typeof sport).toEqual('string'); expect(sport.length).toBeGreaterThan(0); expect(sport).toContain('X') }) })