• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DaniSomoza / galactic-commander / 12422152220

19 Dec 2024 10:57PM UTC coverage: 52.396% (-13.2%) from 65.587%
12422152220

Pull #11

github

web-flow
Merge e0cd6a508 into 4f9f087f0
Pull Request #11: Build units

204 of 768 branches covered (26.56%)

Branch coverage included in aggregate %.

363 of 886 new or added lines in 84 files covered. (40.97%)

10 existing lines in 7 files now uncovered.

1414 of 2320 relevant lines covered (60.95%)

3.83 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/packages/game-api-microservice/src/utils/cleanPlayerFields.ts
1
import { IPlayerDocument } from 'game-engine/models/PlayerModel'
2

3
import { PlayerType } from '../types/Player'
4
import cleanPlanetFields from './cleanPlanetFields'
2✔
5
import cleanRaceFields from './cleanRaceFields'
2✔
6
import cleanFleetFields from './cleanFleetFields'
2✔
7
import cleanResearchFields from './cleanResearchFields'
2✔
8

9
function cleanPlayerFields(player: IPlayerDocument): PlayerType {
NEW
10
  const { user, universeId, race, planets, perks, researches, fleets } = player
×
11

12
  return {
×
13
    user,
14
    universeId,
15
    race: cleanRaceFields(race),
16
    planets: {
17
      principal: cleanPlanetFields(planets.principal),
18
      colonies: planets.colonies.map(cleanPlanetFields)
19
    },
20
    perks,
21
    researches: {
NEW
22
      researched: researches.researched.map((researched) => ({
×
23
        research: cleanResearchFields(researched.research),
24
        level: researched.level
25
      })),
26
      queue: researches.queue,
27
      activeResearch: researches.activeResearch
×
28
        ? {
29
            research: cleanResearchFields(researches.activeResearch.research),
30
            level: researches.activeResearch.level,
31
            executeTaskAt: researches.activeResearch.executeTaskAt,
32
            taskId: researches.activeResearch.taskId
33
          }
34
        : undefined
35
    },
36
    fleets: fleets.map(cleanFleetFields)
37
  }
38
}
39

40
export default cleanPlayerFields
2✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc