import {subdivisionHref} from './subdivisionHref';

describe('subdivisionHref', () => {
  it('shouldLinkARegionAndADepartmentToTheirOwnUrl', () => {
    expect(subdivisionHref('fr', {subId: 12, subNom: 'Bretagne', subNiveau: 1})).toBe('/fr/region/12/bretagne');
    expect(subdivisionHref('fr', {subId: 29, subNom: 'Finistère', subNiveau: 2})).toBe('/fr/departement/29/finistere');
  });

  it('shouldOmitTheSlugWhenTheNameIsUnknown', () => {
    expect(subdivisionHref('fr', {subId: 29, subNiveau: 2})).toBe('/fr/departement/29');
  });
});
