Skip to content

Commit 3cfd217

Browse files
committed
egen test for rekkefølge på kroppsmål for å forhindre regresjon
1 parent 803c4a8 commit 3cfd217

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

app/src/test/kotlin/no/nav/hjelpemidler/soknad/db/store/SøknadStoreTest.kt

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ class SøknadStoreTest {
443443
}
444444

445445
@Test
446-
fun `Kroppsmål og rullestolinfo blir hentet ut`() = databaseTest {
446+
fun `Rullestolinfo blir hentet ut`() = databaseTest {
447447
val søknadId = lagSøknadId()
448448

449449
testTransaction {
@@ -461,15 +461,30 @@ class SøknadStoreTest {
461461

462462
assertTrue(
463463
hjelpemiddel.opplysninger.any {
464-
it.ledetekst.nb == "Kroppsmål" &&
465-
it.innhold.first().forhåndsdefinertTekst!!.nb == "Setebredde: 23 cm, lårlengde: 56 cm, legglengde: 23 cm, høyde: 176 cm, kroppsvekt: 99 kg."
464+
it.ledetekst.nb == "Sittepute" &&
465+
it.innhold.first().forhåndsdefinertTekst!!.nb == "Bruker skal ha sittepute"
466466
},
467467
)
468+
}
469+
}
470+
471+
@Test
472+
fun `Kroppsmål vises i riktig rekkefølge`() = databaseTest {
473+
/**
474+
* Det er viktig at kroppsmål vises i riktig rekkefølge: setebredde -> lårlengde -> legglengde,
475+
* fordi dette sitter på automatikk i fingrene til saksbehandlerene. Dersom vi plutselig endrer
476+
* på rekkefølgen så kan de fort taste feil uten å tenke over dette.
477+
*/
478+
val søknadId = lagSøknadId()
479+
testTransaction {
480+
søknadStore.lagreBehovsmelding(mockSøknadMedRullestol(søknadId))
481+
val søknad = søknadStore.hentSøknad(søknadId)
482+
val hjelpemiddel = søknad!!.innsenderbehovsmelding!!.hjelpemidler.hjelpemidler.first()
468483

469484
assertTrue(
470485
hjelpemiddel.opplysninger.any {
471-
it.ledetekst.nb == "Sittepute" &&
472-
it.innhold.first().forhåndsdefinertTekst!!.nb == "Bruker skal ha sittepute"
486+
it.ledetekst.nb == "Kroppsmål" &&
487+
it.innhold.first().forhåndsdefinertTekst!!.nb == "Setebredde: 23 cm, lårlengde: 56 cm, legglengde: 23 cm, høyde: 176 cm, kroppsvekt: 99 kg."
473488
},
474489
)
475490
}

0 commit comments

Comments
 (0)