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

DaniSomoza / galactic-commander / 12444891208

21 Dec 2024 11:46AM UTC coverage: 52.036% (-13.6%) from 65.587%
12444891208

Pull #11

github

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

206 of 789 branches covered (26.11%)

Branch coverage included in aggregate %.

366 of 898 new or added lines in 85 files covered. (40.76%)

10 existing lines in 7 files now uncovered.

1417 of 2330 relevant lines covered (60.82%)

3.82 hits per line

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

37.5
/packages/game-api-microservice/src/utils/cleanFleetFields.ts
1
import { IFleetDocument } from 'game-engine/models/FleetModel'
2

3
import { FleetType } from '../types/Fleets'
4
import cleanUnitFields from './cleanUnitFields'
2✔
5
import cleanPlanetFields from './cleanPlanetFields'
2✔
6

7
function cleanFleetFields(fleet: IFleetDocument): FleetType {
NEW
8
  const { units, playerId, planet, travel } = fleet
×
9

NEW
10
  return {
×
NEW
11
    units: units.map((fleetUnits) => ({
×
12
      amount: fleetUnits.amount,
13
      unit: cleanUnitFields(fleetUnits.unit)
14
    })),
15
    playerId: playerId.toString(),
16
    planet: cleanPlanetFields(planet),
17
    travel: travel
×
18
      ? {
19
          destination: cleanPlanetFields(travel.destination),
20
          arriveAt: travel.arriveAt,
21
          fleetType: travel.fleetType,
22
          isReturning: travel.isReturning,
23
          resources: travel.resources
24
        }
25
      : undefined
26
  }
27
}
28

29
export default cleanFleetFields
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

© 2026 Coveralls, Inc