2024-02-07 15:10:13 +00:00
|
|
|
|
import { describe, expect, it } from 'vitest'
|
|
|
|
|
|
2024-02-10 22:14:54 +00:00
|
|
|
|
import { fabriqueSocialEntrepriseAdapter } from '@/api/fabrique-social'
|
2024-02-07 15:10:13 +00:00
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
fabriqueSocialWithoutSiege,
|
|
|
|
|
fabriqueSocialWithSiege,
|
|
|
|
|
} from './fabrique-social.fixtures'
|
|
|
|
|
|
|
|
|
|
describe('Fabrique Social', () => {
|
2024-02-10 22:14:54 +00:00
|
|
|
|
describe('fabriqueSocialEntrepriseAdapter', () => {
|
|
|
|
|
describe('Si l’entreprise est retournée avec un siège différent de la recherche', () => {
|
|
|
|
|
const entreprise = fabriqueSocialEntrepriseAdapter(
|
|
|
|
|
fabriqueSocialWithSiege
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
it('retourne le siren', () => {
|
|
|
|
|
expect(entreprise.siren).to.equal('849074190')
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
it("a l'établissement demandé dans 'établissement'", () => {
|
|
|
|
|
expect(entreprise.siège?.adresse.complète).to.equal(
|
|
|
|
|
'23 RUE DE MOGADOR 75009 PARIS 9'
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
it("a le siège dans 'siège'", () => {
|
|
|
|
|
expect(entreprise.établissement.adresse.complète).to.equal(
|
|
|
|
|
'4 RUE VOLTAIRE 44000 NANTES'
|
|
|
|
|
)
|
|
|
|
|
})
|
2024-02-07 15:10:13 +00:00
|
|
|
|
})
|
2024-02-10 22:14:54 +00:00
|
|
|
|
describe("Si l'entreprise est retournée sans siège", () => {
|
|
|
|
|
const entreprise = fabriqueSocialEntrepriseAdapter(
|
|
|
|
|
fabriqueSocialWithoutSiege
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
it("n'a pas de siège", () => {
|
|
|
|
|
expect(entreprise.siège?.adresse.complète).to.equal(undefined)
|
|
|
|
|
})
|
|
|
|
|
it('a l’établissement demandé', () => {
|
|
|
|
|
expect(entreprise.établissement.adresse.complète).to.equal(
|
|
|
|
|
'4 RUE VOLTAIRE 44000 NANTES'
|
|
|
|
|
)
|
|
|
|
|
})
|
2024-02-07 15:10:13 +00:00
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
})
|