Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Økt aldersgrense (PEK-868) Magicbox -> Main #1714

Open
wants to merge 78 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
8f8d03e
Visning av utvidet /person uten fungerende tester
Lucas8448 Dec 17, 2024
46723c8
Merge branch 'codebox' into LB-PEK-868
Lucas8448 Dec 17, 2024
0bfafc0
Oppdater useSelectors til å være i komponenten
Lucas8448 Dec 17, 2024
314b50c
Merge branch 'codebox' into LB-PEK-868
mlp73 Dec 17, 2024
9122b45
eksempel på hvordan man tar i bruk mocked store i test med lagret query
mlp73 Dec 17, 2024
a5cba6a
Refaktorering av alder.ts og alder.test.ts for å bruke mock verdier t…
Lucas8448 Dec 17, 2024
a21c8b7
eksempel på hvordan man tar i bruk mocked store i test med lagret que…
mlp73 Dec 17, 2024
37d85d5
Legger til ubetinget uttaksalder i flere komponenter og valideringsfu…
Lucas8448 Dec 17, 2024
db10489
Oppdaterer validasjon for avansert beregning ved å erstatte useAppSel…
Lucas8448 Dec 17, 2024
91f4627
Flytte selectors sammen med hverandre for lesbarhet
Lucas8448 Dec 17, 2024
f6e849b
korrigerer misbruk av selector
mlp73 Dec 17, 2024
f6174c2
korrigerer misbruk av selector
mlp73 Dec 17, 2024
6af845a
fjerner selectors fra hooks
mlp73 Dec 17, 2024
ecc17f8
korrigerer feil erstatning av DEFAULT_SENEST_UTTAKSALDER, og feil bru…
mlp73 Dec 17, 2024
e8c31f9
fikser import av initialValues i RedigerAvansertBeregning hooks
mlp73 Dec 17, 2024
9bb4a40
fikser feil parameter for å sammenligne fodselsdato i loaders
mlp73 Dec 17, 2024
dfd6aea
fikser import av selector i testfil og legger mock for state
mlp73 Dec 17, 2024
d525a19
fikser import av selector i testfil og legger mock for state
mlp73 Dec 17, 2024
8d739f0
fikser bruk av feil alder i GrunnlagAFP
mlp73 Dec 17, 2024
433b9b9
Fikse lokasjon på ubetingetUttaksalder i RedigerAvansertBeregning uti…
Lucas8448 Dec 18, 2024
cacc50e
Utvide typeguards til å ta høyde for udefinert pensjoneringAldre
Lucas8448 Dec 18, 2024
812954e
Oppdater pensjoneringsaldre og refaktoriser alder-funksjoner for bedr…
Lucas8448 Dec 18, 2024
a18c390
Rett opp stavefeil i kommentarer og oppdater variabelnavn for konsistens
Lucas8448 Dec 18, 2024
a86a018
Synkronisering med Main
Lucas8448 Jan 20, 2025
317014d
LB-PEK-868: PKF: Ta i bruk utvidet /person data i visning til bruker …
mlp73 Jan 20, 2025
240b919
Merge branch 'main' into magicbox
Lucas8448 Jan 22, 2025
d12a173
Delvis oppsett av tester for aldersvelger med dynamiske verdier
Lucas8448 Jan 22, 2025
c15b667
Merge branch 'main' into magicbox
Lucas8448 Jan 23, 2025
c4bd1e0
Merge branch 'main' into magicbox
Lucas8448 Jan 24, 2025
c82ef80
Tester av dynamiske aldersgrenser og refaktorering av gjenntatt getBr…
Lucas8448 Jan 24, 2025
06cbc72
Merge branch 'main' into magicbox
Lucas8448 Jan 25, 2025
b082248
Fikset tilbakemeldinger på tester
Lucas8448 Jan 25, 2025
7bfd205
Merge branch 'main' into magicbox
Lucas8448 Jan 29, 2025
32acff5
Merge branch 'main' into magicbox
Lucas8448 Feb 3, 2025
373155f
Ny util funkjson for formatering av dynamiske aldre, og liten død imp…
Lucas8448 Feb 3, 2025
bb72d78
omufoeretrygd.readmore.gradert.ingress dynamiske tekster
Lucas8448 Feb 3, 2025
0c8437e
omufoeretrygd.readmore.hel.ingress dynamiske tekster
Lucas8448 Feb 3, 2025
6396c88
omufoeretrygd.hel.ingress dynamiske verdier
Lucas8448 Feb 3, 2025
6d513d4
Merge branch 'main' into magicbox
Lucas8448 Feb 4, 2025
8723bbf
når bruker med uføretrygd har nådd 62 år skal den redirekteres to ste…
Lucas8448 Feb 4, 2025
761caf4
Bytt AFP_UFOERE_GRENSE til AFP_UFOERE_OPPSIGELSESALDER og fjerning av…
Lucas8448 Feb 4, 2025
405db51
Fjerne dette tar ikke kalkulatoren høyde for i Readmore
Lucas8448 Feb 4, 2025
6e3af30
beregning.vilkaarsproeving.intro.ikke_nok_opptjening dynamiske tekster
Lucas8448 Feb 4, 2025
40a182e
beregning.avansert.rediger.uttaksgrad.ufoeretrygd.validation_error dy…
Lucas8448 Feb 4, 2025
17b6068
fikse package lock
Lucas8448 Feb 4, 2025
df064f4
Fikse RedigerAvansertBeregning test og omufoeretrygd.gradert.ingress …
Lucas8448 Feb 4, 2025
5836b16
beregning.avansert.rediger.read_more.uttaksgrad.gradert_ufoeretrygd.b…
Lucas8448 Feb 4, 2025
3669838
omufoeretrygd.readmore.gradert.avansert.ingress dynamiske tekster
Lucas8448 Feb 4, 2025
bd03de4
forbehold.uforetrygd.ingress dynamiske tekster uten fungerende tester
Lucas8448 Feb 4, 2025
ae99568
Merge branch 'main' into magicbox
Lucas8448 Feb 5, 2025
1e5f2dc
Oppdatere snapshots og fikse prettier warnings
Lucas8448 Feb 5, 2025
77155d7
Oppdatere package-lock
Lucas8448 Feb 5, 2025
d85712a
Opprydding i tester
Lucas8448 Feb 5, 2025
43e2af1
Merge branch 'main' into magicbox (sanity)
Lucas8448 Feb 5, 2025
5988129
Merge branch 'main' into magicbox
Lucas8448 Feb 10, 2025
3970880
tidligstmuliguttak.info_omstillingsstoenad_og_gjenlevende dynamiske t…
Lucas8448 Feb 10, 2025
fd433d1
beregning.read_more.pensjonsalder.endring.body dynamiske teskster
Lucas8448 Feb 10, 2025
e36e142
Småfiks av prettier formattering
Lucas8448 Feb 10, 2025
b2882a4
Merge branch 'main' into magicbox
Lucas8448 Feb 10, 2025
b99dae5
Revert "Merge branch 'main' into magicbox"
Lucas8448 Feb 10, 2025
29390d2
Revert "Revert "Merge branch 'main' into magicbox""
Lucas8448 Feb 10, 2025
22dcc00
Fikse merge feil
Lucas8448 Feb 10, 2025
bb15bea
Merge branch 'main' into magicbox
Lucas8448 Feb 11, 2025
092759a
Endre UbetingetUttaksalder til NormertPensjonsalder
Lucas8448 Feb 11, 2025
a7d3e23
Rename OkteAldersgrenser til OekteAldersgrenser
Lucas8448 Feb 11, 2025
bb255b8
Merge branch 'main' into magicbox
Lucas8448 Feb 11, 2025
0fd4bb1
Oppdater devtypes med manglende felt
Lucas8448 Feb 11, 2025
16d34d1
Merge branch 'main' into magicbox
mlp73 Feb 12, 2025
da27f53
tilpasser Forbehold til å hente person selv i tilfelle brukeren navig…
mlp73 Feb 12, 2025
0c87b62
Merge branch 'main' into magicbox
Lucas8448 Feb 13, 2025
379dbd6
Oppdater Readmore-tekst i tidligst uttak med at kalkulatoren ikke tar…
Lucas8448 Feb 13, 2025
ba9bfdf
Foreslått løsning til AgePicker, brukere med gradert og 100 % UT
Lucas8448 Feb 13, 2025
41d0cfd
Fjerne debugger statement
Lucas8448 Feb 13, 2025
0659c78
reverterer feil refaktor og korrigerer skrivefeil
mlp73 Feb 13, 2025
24b18c5
refaktorerer getBrukerensAlderPlus1Maaned funksjonen og legger til fe…
mlp73 Feb 13, 2025
54f70b8
tilpasser cypress testcase for endring til brukers alder + 1 md
mlp73 Feb 13, 2025
b4bfe32
justerer logikken for visning av vilkår ikke oppfylt på Enkelt
mlp73 Feb 13, 2025
6fc1e46
faser ut diplikatfunksjon for formatering av alder
mlp73 Feb 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 37 additions & 37 deletions cypress/e2e/pensjon/kalkulator/endring.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-nei"]').check()
cy.contains('Beregn ny pensjon').click()
Expand Down Expand Up @@ -125,7 +125,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-nei"]').check()
cy.contains('Beregn ny pensjon').click()
Expand Down Expand Up @@ -169,7 +169,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-nei"]').check()
cy.contains('Beregn ny pensjon').click()
Expand Down Expand Up @@ -244,9 +244,9 @@ describe('Endring av alderspensjon', () => {
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).then((selectElements) => {
const options = selectElements.find('option')
expect(options.length).equal(9)
expect(options.eq(1).text()).equal('4 md. (sep.)')
expect(options.eq(8).text()).equal('11 md. (apr.)')
expect(options.length).equal(8)
expect(options.eq(1).text()).equal('5 md. (okt.)')
expect(options.eq(7).text()).equal('11 md. (apr.)')
})
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-aar"]'
Expand Down Expand Up @@ -282,7 +282,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-helt-uttak"]').type('100000')
Expand Down Expand Up @@ -313,7 +313,7 @@ describe('Endring av alderspensjon', () => {

cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 100 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt t.o.m. 75 år og 3 md.: 100 000 kr før skatt'
Expand All @@ -328,7 +328,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
})

Expand Down Expand Up @@ -363,7 +363,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
cy.get('[data-testid="inntekt-vsa-gradert-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-gradert-uttak"]').type('300000')
Expand Down Expand Up @@ -396,7 +396,7 @@ describe('Endring av alderspensjon', () => {

it('forventer jeg informasjon om hva siste månedlige utbetaling var og hva månedlig alderspensjon vil bli de månedene jeg har valgt å endre fra.', () => {
cy.contains('Alderspensjon før skatt når du er')
cy.contains('65 år og 4 md. (40 %): 12 342 kr/md.')
cy.contains('65 år og 5 md. (40 %): 12 342 kr/md.')
cy.contains('67 år (100 %): 28 513 kr/md.')
})

Expand All @@ -420,7 +420,7 @@ describe('Endring av alderspensjon', () => {
it('forventer jeg ett resultatkort hvor jeg ser mine valg og kan endre mine valg.', () => {
cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 40 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt: 300 000 kr før skatt'
Expand Down Expand Up @@ -569,9 +569,9 @@ describe('Endring av alderspensjon', () => {
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).then((selectElements) => {
const options = selectElements.find('option')
expect(options.length).equal(9)
expect(options.eq(1).text()).equal('4 md. (sep.)')
expect(options.eq(8).text()).equal('11 md. (apr.)')
expect(options.length).equal(8)
expect(options.eq(1).text()).equal('5 md. (okt.)')
expect(options.eq(7).text()).equal('11 md. (apr.)')
})
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-aar"]'
Expand Down Expand Up @@ -607,7 +607,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-helt-uttak"]').type('100000')
Expand Down Expand Up @@ -638,7 +638,7 @@ describe('Endring av alderspensjon', () => {

cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 100 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt t.o.m. 75 år og 3 md.: 100 000 kr før skatt'
Expand All @@ -654,7 +654,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
})

Expand Down Expand Up @@ -690,7 +690,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
cy.get('[data-testid="inntekt-vsa-gradert-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-gradert-uttak"]').type('300000')
Expand Down Expand Up @@ -723,7 +723,7 @@ describe('Endring av alderspensjon', () => {

it('forventer jeg informasjon om hva siste månedlige utbetaling var og hva månedlig alderspensjon vil bli de månedene jeg har valgt å endre fra.', () => {
cy.contains('Alderspensjon før skatt når du er')
cy.contains('65 år og 4 md. (40 %): 12 342 kr/md.')
cy.contains('65 år og 5 md. (40 %): 12 342 kr/md.')
cy.contains('67 år (100 %): 28 513 kr/md.')
})

Expand All @@ -747,7 +747,7 @@ describe('Endring av alderspensjon', () => {
it('forventer jeg ett resultatkort hvor jeg ser mine valg og kan endre mine valg.', () => {
cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 40 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt: 300 000 kr før skatt'
Expand Down Expand Up @@ -895,9 +895,9 @@ describe('Endring av alderspensjon', () => {
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).then((selectElements) => {
const options = selectElements.find('option')
expect(options.length).equal(9)
expect(options.eq(1).text()).equal('4 md. (sep.)')
expect(options.eq(8).text()).equal('11 md. (apr.)')
expect(options.length).equal(8)
expect(options.eq(1).text()).equal('5 md. (okt.)')
expect(options.eq(7).text()).equal('11 md. (apr.)')
})
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-aar"]'
Expand Down Expand Up @@ -933,7 +933,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('100 %')
cy.get('[data-testid="inntekt-vsa-helt-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-helt-uttak"]').type('100000')
Expand Down Expand Up @@ -964,7 +964,7 @@ describe('Endring av alderspensjon', () => {

cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 100 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt t.o.m. 75 år og 3 md.: 100 000 kr før skatt'
Expand All @@ -980,7 +980,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
})

Expand Down Expand Up @@ -1016,7 +1016,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
cy.get('[data-testid="inntekt-vsa-gradert-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-gradert-uttak"]').type('300000')
Expand Down Expand Up @@ -1049,7 +1049,7 @@ describe('Endring av alderspensjon', () => {

it('forventer jeg informasjon om hva siste månedlige utbetaling var og hva månedlig alderspensjon vil bli de månedene jeg har valgt å endre fra.', () => {
cy.contains('Alderspensjon før skatt når du er')
cy.contains('65 år og 4 md. (40 %): 12 342 kr/md.')
cy.contains('65 år og 5 md. (40 %): 12 342 kr/md.')
cy.contains('67 år (100 %): 28 513 kr/md.')
})

Expand All @@ -1074,7 +1074,7 @@ describe('Endring av alderspensjon', () => {
it('forventer jeg ett resultatkort hvor jeg ser mine valg og kan endre mine valg.', () => {
cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 40 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt: 300 000 kr før skatt'
Expand Down Expand Up @@ -1220,9 +1220,9 @@ describe('Endring av alderspensjon', () => {
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).then((selectElements) => {
const options = selectElements.find('option')
expect(options.length).equal(9)
expect(options.eq(1).text()).equal('4 md. (sep.)')
expect(options.eq(8).text()).equal('11 md. (apr.)')
expect(options.length).equal(8)
expect(options.eq(1).text()).equal('5 md. (okt.)')
expect(options.eq(7).text()).equal('11 md. (apr.)')
})
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-aar"]'
Expand Down Expand Up @@ -1281,7 +1281,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
cy.get('[data-testid="inntekt-vsa-gradert-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-gradert-uttak"]').type('300000')
Expand Down Expand Up @@ -1314,7 +1314,7 @@ describe('Endring av alderspensjon', () => {
).select('65')
cy.get(
'[data-testid="age-picker-uttaksalder-helt-uttak-maaneder"]'
).select('4')
).select('5')
cy.get('[data-testid="uttaksgrad"]').select('40 %')
cy.get('[data-testid="inntekt-vsa-gradert-uttak-radio-ja"]').check()
cy.get('[data-testid="inntekt-vsa-gradert-uttak"]').type('300000')
Expand Down Expand Up @@ -1347,7 +1347,7 @@ describe('Endring av alderspensjon', () => {

it('forventer jeg informasjon om hva siste månedlige utbetaling var og hva månedlig alderspensjon vil bli de månedene jeg har valgt å endre fra.', () => {
cy.contains('Alderspensjon før skatt når du er')
cy.contains('65 år og 4 md. (40 %): 12 342 kr/md.')
cy.contains('65 år og 5 md. (40 %): 12 342 kr/md.')
cy.contains('67 år (100 %): 28 513 kr/md.')
})

Expand All @@ -1371,7 +1371,7 @@ describe('Endring av alderspensjon', () => {
it('forventer jeg ett resultatkort hvor jeg ser mine valg og kan endre mine valg.', () => {
cy.contains('Beregning').should('exist')
cy.contains('Valgene dine').click({ force: true })
cy.contains('65 år og 4 md. (01.09.2028)').should('exist')
cy.contains('65 år og 5 md. (01.10.2028)').should('exist')
cy.contains('Alderspensjon: 40 %').should('exist')
cy.contains(
'Pensjonsgivende årsinntekt: 300 000 kr før skatt'
Expand Down
10 changes: 10 additions & 0 deletions cypress/e2e/pensjon/kalkulator/hovedhistorie.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,16 @@ describe('Hovedhistorie', () => {
navn: 'Aprikos',
sivilstand: 'UGIFT',
foedselsdato: '1964-04-30',
pensjoneringAldre: {
normertPensjoneringsalder: {
aar: 67,
maaneder: 0,
},
nedreAldersgrense: {
aar: 62,
maaneder: 0,
},
},
}
).as('getPerson')
cy.login()
Expand Down
6 changes: 4 additions & 2 deletions src/components/Grunnlag/GrunnlagAFP/GrunnlagAFP.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ import {
selectFoedselsdato,
selectLoependeVedtak,
selectSamtykkeOffentligAFP,
selectNedreAldersgrense,
} from '@/state/userInput/selectors'
import { formatAfp } from '@/utils/afp'
import { isFoedselsdatoOverEllerLikMinUttaksalder } from '@/utils/alder'
import { isFoedselsdatoOverEllerLikAlder } from '@/utils/alder'
import { getFormatMessageValues } from '@/utils/translations'

interface Props {
Expand All @@ -31,11 +32,12 @@ export const GrunnlagAFP: React.FC<Props> = ({ goToStart }) => {
const isEndring = useAppSelector(selectIsEndring)
const loependeVedtak = useAppSelector(selectLoependeVedtak)
const ufoeregrad = useAppSelector(selectUfoeregrad)
const nedreAldersgrense = useAppSelector(selectNedreAldersgrense)

if (
loependeVedtak.ufoeretrygd.grad &&
foedselsdato &&
isFoedselsdatoOverEllerLikMinUttaksalder(foedselsdato)
isFoedselsdatoOverEllerLikAlder(foedselsdato, nedreAldersgrense)
) {
return null
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,12 +189,22 @@ describe('Grunnlag - AFP', () => {
navn: 'Aprikos',
sivilstand: 'UGIFT',
foedselsdato,
pensjoneringAldre: {
normertPensjoneringsalder: {
aar: 67,
maaneder: 0,
},
nedreAldersgrense: {
aar: 62,
maaneder: 0,
},
},
},
fulfilledTimeStamp: 1688046412103,
},
}

it('Når hen er yngre enn 62 år, returneres null', async () => {
it('Når hen er yngre enn nedre aldersgrense, returneres null', async () => {
render(<GrunnlagAFP goToStart={vi.fn()} />, {
preloadedState: {
api: {
Expand Down Expand Up @@ -230,6 +240,16 @@ describe('Grunnlag - AFP', () => {
navn: 'Aprikos',
sivilstand: 'UGIFT',
foedselsdato,
pensjoneringAldre: {
normertPensjoneringsalder: {
aar: 67,
maaneder: 0,
},
nedreAldersgrense: {
aar: 62,
maaneder: 0,
},
},
},
fulfilledTimeStamp: 1688046412103,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ import { FormattedMessage, useIntl } from 'react-intl'
import { BodyLong } from '@navikt/ds-react'

import { ReadMore } from '@/components/common/ReadMore'
import { useAppSelector } from '@/state/hooks'
import { selectNormertPensjonsalder } from '@/state/userInput/selectors'
import { formatUttaksalder } from '@/utils/alder'
import { getFormatMessageValues } from '@/utils/translations'

interface Props {
Expand All @@ -15,6 +18,11 @@ export const ReadMoreOmPensjonsalder: React.FC<Props> = ({
isEndring,
}) => {
const intl = useIntl()
const normertPensjonsalder = useAppSelector(selectNormertPensjonsalder)
const formatertNormertPensjonsalder = formatUttaksalder(
intl,
normertPensjonsalder
)

return (
<ReadMore
Expand All @@ -35,6 +43,7 @@ export const ReadMoreOmPensjonsalder: React.FC<Props> = ({
}
values={{
...getFormatMessageValues(intl),
normertPensjonsalder: formatertNormertPensjonsalder,
}}
/>
</BodyLong>
Expand All @@ -49,6 +58,7 @@ export const ReadMoreOmPensjonsalder: React.FC<Props> = ({
}
values={{
...getFormatMessageValues(intl),
normertPensjonsalder: formatertNormertPensjonsalder,
}}
/>
</BodyLong>
Expand Down
Loading
Loading