core tests

This commit is contained in:
2026-01-24 12:18:31 +01:00
parent 3bef15f3bd
commit 5da14b1b21
15 changed files with 809 additions and 312 deletions

View File

@@ -8,19 +8,19 @@ describe('SkillLevelService', () => {
expect(SkillLevelService.getSkillLevel(5000)).toBe('pro');
});
it('should return advanced for rating >= 2500 and < 3000', () => {
it('should return advanced for rating >= 2500', () => {
expect(SkillLevelService.getSkillLevel(2500)).toBe('advanced');
expect(SkillLevelService.getSkillLevel(2999)).toBe('advanced');
});
it('should return intermediate for rating >= 1800 and < 2500', () => {
it('should return intermediate for rating >= 1800', () => {
expect(SkillLevelService.getSkillLevel(1800)).toBe('intermediate');
expect(SkillLevelService.getSkillLevel(2499)).toBe('intermediate');
});
it('should return beginner for rating < 1800', () => {
expect(SkillLevelService.getSkillLevel(1799)).toBe('beginner');
expect(SkillLevelService.getSkillLevel(500)).toBe('beginner');
expect(SkillLevelService.getSkillLevel(0)).toBe('beginner');
});
});
@@ -33,14 +33,12 @@ describe('SkillLevelService', () => {
expect(SkillLevelService.getTeamPerformanceLevel(4500)).toBe('pro');
});
it('should return advanced for rating >= 3000 and < 4500', () => {
it('should return advanced for rating >= 3000', () => {
expect(SkillLevelService.getTeamPerformanceLevel(3000)).toBe('advanced');
expect(SkillLevelService.getTeamPerformanceLevel(4499)).toBe('advanced');
});
it('should return intermediate for rating >= 2000 and < 3000', () => {
it('should return intermediate for rating >= 2000', () => {
expect(SkillLevelService.getTeamPerformanceLevel(2000)).toBe('intermediate');
expect(SkillLevelService.getTeamPerformanceLevel(2999)).toBe('intermediate');
});
it('should return beginner for rating < 2000', () => {