@@ -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