diff --git "a/oppgaver/src/main/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knader.kt" "b/oppgaver/src/main/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knader.kt" index f71e1864..44beb55b 100644 --- "a/oppgaver/src/main/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knader.kt" +++ "b/oppgaver/src/main/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knader.kt" @@ -8,7 +8,7 @@ class RegistrerSøknader(rapidsConnection: RapidsConnection, private val oppgave init { River(rapidsConnection).apply { - validate { it.demandAny("@event_name", listOf("sendt_søknad_nav", "sendt_søknad_frilans", "sendt_søknad_selvstendig", "sendt_søknad_arbeidsledig")) } + validate { it.demandAny("@event_name", listOf("sendt_søknad_nav", "sendt_søknad_arbeidsgiver", "sendt_søknad_frilans", "sendt_søknad_selvstendig", "sendt_søknad_arbeidsledig")) } validate { it.requireKey("@id") } validate { it.requireKey("id") } validate { it.requireKey("fnr") } diff --git a/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/EndToEndTest.kt b/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/EndToEndTest.kt index 018e2267..7d3f5ee8 100644 --- a/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/EndToEndTest.kt +++ b/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/EndToEndTest.kt @@ -443,7 +443,7 @@ class EndToEndTest { } @Test - fun `ignorerer avslutting av AG-søknad`() { + fun `Håndterer AG-søknad som vanlig søknad`() { val søknadArbeidsgiverHendelseId = UUID.randomUUID() val søknadArbeidsgiverDokumentId = UUID.randomUUID() @@ -453,7 +453,9 @@ class EndToEndTest { tilstand = "AVSLUTTET_UTEN_UTBETALING" ) - assertTrue(publiserteOppgaver.isEmpty()) + assertEquals(1, publiserteOppgaver.size) + assertEquals(Ferdigbehandlet, publiserteOppgaver.single().oppdateringstype) + assertEquals(søknadArbeidsgiverDokumentId, publiserteOppgaver.single().dokumentId) } @Test diff --git "a/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knaderTest.kt" "b/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knaderTest.kt" index 0d4ed410..331d3004 100644 --- "a/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knaderTest.kt" +++ "b/oppgaver/src/test/kotlin/no/nav/helse/spre/oppgaver/RegistrerS\303\270knaderTest.kt" @@ -29,6 +29,16 @@ class RegistrerSøknaderTest { assertEquals(DokumentType.Søknad, oppgave!!.dokumentType) } + @Test + fun `dytter arbeidsgiversøknader inn i db`() { + val hendelseId = UUID.randomUUID() + testRapid.sendTestMessage(sendtArbeidsgiversøknad(hendelseId)) + + val oppgave = oppgaveDAO.finnOppgave(hendelseId, observer) + assertNotNull(oppgave) + assertEquals(DokumentType.Søknad, oppgave!!.dokumentType) + } + @Test fun `dytter arbeidsledigsøknader inn i db`() { val hendelseId = UUID.randomUUID() @@ -71,10 +81,12 @@ fun sendtSøknadArbeidsledig( fun sendtArbeidsgiversøknad( hendelseId: UUID, - dokumentId: UUID = UUID.randomUUID() + dokumentId: UUID = UUID.randomUUID(), + fnr: String = "12345678910" ): String = """{ "@event_name": "sendt_søknad_arbeidsgiver", + "fnr": "$fnr", "@id": "$hendelseId", "id": "$dokumentId" }"""