All files / src/app/core/models/country country.mapper.ts

75% Statements 3/4
50% Branches 1/2
100% Functions 1/1
75% Lines 3/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16      8x   2x 2x                  
import { CountryData } from './country.interface';
import { Country } from './country.model';
 
export class CountryMapper {
  static fromData(data: CountryData): Country {
    if (data) {
      return {
        countryCode: data.id,
        name: data.name,
      };
    } else E{
      throw new Error(`'CountryData' is required for the mapping`);
    }
  }
}