Skip to content

Commit

Permalink
TFP-4815 skriver ikke noe om tilgjengelige dager hvis avslag pga barn…
Browse files Browse the repository at this point in the history
…et over 3 år
  • Loading branch information
palfi committed Oct 23, 2023
1 parent d1701bb commit 6299536
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 0 deletions.
3 changes: 3 additions & 0 deletions content/templates/foreldrepenger-innvilgelse/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,9 @@
"barnErFødt": {
"type": "boolean"
},
"avslagBarnOver3år": {
"type": "boolean"
},
"årsakErFødselshendelse": {
"type": "boolean"
},
Expand Down
2 changes: 2 additions & 0 deletions content/templates/foreldrepenger-innvilgelse/template_en.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

{{#if inkludereInnvilget}}{{> foreldrepenger-innvilgelse/innvilget_en }}{{/if}}

{{#not avslagBarnOver3år}}
{{~#if sisteDagAvSistePeriode}}
{{~#if (or (gt disponibleDager 0)(gt disponibleFellesDager 0))}}
{{~#if (and (eq annenForelderHarRett true) (neq aleneomsorgKode "JA"))~}}
Expand Down Expand Up @@ -58,6 +59,7 @@ There are {{disponibleDager}}{{#eq disponibleDager 1}} day{{else}} days{{/eq}} l
{{~/if}}
{{~/if}}
{{~/if}}
{{/not}}

{{#if (and (eq barnErFødt false) (eq ønskerJustertVedFødsel true))}}Your first period of parental benefit is set to start at the estimated date of delivery. When the child is born we will adjust that period to start at the date of birth.{{/if}}

Expand Down
2 changes: 2 additions & 0 deletions content/templates/foreldrepenger-innvilgelse/template_nb.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

{{#if inkludereInnvilget}}{{> foreldrepenger-innvilgelse/innvilget_nb }}{{/if}}

{{#not avslagBarnOver3år}}
{{~#if sisteDagAvSistePeriode}}
{{~#if (or (gt disponibleDager 0)(gt disponibleFellesDager 0))}}
{{~#if (and (eq annenForelderHarRett true) (neq aleneomsorgKode "JA"))~}}
Expand Down Expand Up @@ -58,6 +59,7 @@ Det er {{disponibleDager}}{{#eq disponibleDager 1}} dag{{else}} dager{{/eq}} igj
{{~/if}}
{{~/if}}
{{~/if}}
{{/not}}

{{#if (and (eq barnErFødt false) (eq ønskerJustertVedFødsel true))}}Du starter å ta ut foreldrepengene dine på termindato. Vi vil automatisk endre perioden til å starte fra fødselsdato når barnet blir født.{{/if}}

Expand Down
2 changes: 2 additions & 0 deletions content/templates/foreldrepenger-innvilgelse/template_nn.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

{{#if inkludereInnvilget}}{{> foreldrepenger-innvilgelse/innvilget_nn }}{{/if}}

{{#not avslagBarnOver3år}}
{{~#if sisteDagAvSistePeriode}}
{{~#if (or (gt disponibleDager 0)(gt disponibleFellesDager 0))}}
{{~#if (and (eq annenForelderHarRett true) (neq aleneomsorgKode "JA"))~}}
Expand Down Expand Up @@ -58,6 +59,7 @@ Det er {{disponibleDager}}{{#eq disponibleDager 1}} dag{{else}} dagar{{/eq}} igj
{{~/if}}
{{~/if}}
{{~/if}}
{{/not}}

{{#if (and (eq barnErFødt false) (eq ønskerJustertVedFødsel true))}}Du startar å ta ut foreldrepengane dine på termindato. Vi vil automatisk endra perioden til å starte frå fødselsdato når barnet blir fødd.{{/if}}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.github.jknack.handlebars.Context;
import com.github.jknack.handlebars.Handlebars;
import com.github.jknack.handlebars.JsonNodeValueResolver;
Expand Down Expand Up @@ -66,6 +67,11 @@ public final class TemplateTestService {
private TemplateTestService() {
}

public static ObjectNode getTestDataJson(Brevmal brevmal, String undermal, String testDataFilename) {
var mergeFieldsJsonString = readFile(FileStructureUtil.getTestDataPath(brevmal, undermal, testDataFilename));
return (ObjectNode) getJsonFromString(mergeFieldsJsonString);
}

public static String compileContent(Brevmal brevmal, String undermal, Språk språk, String testDataFilename) {
var templateContent = readFile(FileStructureUtil.getTemplatePath(brevmal, undermal, språk));
var mergeFieldsJsonString = readFile(FileStructureUtil.getTestDataPath(brevmal, undermal, testDataFilename));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import static no.nav.foreldrepenger.dokgen.test.support.TemplateTestService.compileContent;
import static no.nav.foreldrepenger.dokgen.test.support.TemplateTestService.getExpected;
import static no.nav.foreldrepenger.dokgen.test.support.TemplateTestService.getTestDataJson;
import static org.assertj.core.api.Assertions.assertThat;

import org.junit.jupiter.api.Test;
Expand Down Expand Up @@ -68,4 +69,12 @@ void skal_liste_ut_arbeidsforhold_2_med_deltidstekst_og_arbeidsforhold_3_med_sel
var expected = getExpected(BREVMAL, UNDERMAL, "foreldrepenger-innvilgelse_innvilget_og_avslått_nb.txt");
assertThat(content).isEqualToIgnoringNewLines(expected);
}

@Test
void skal_ekskludere_gjenværende_dager_hvis_avslagBarnOver3år() {
var testDataJson = getTestDataJson(BREVMAL, UNDERMAL, "førstegangsbehandling_prosent");
testDataJson.put("avslagBarnOver3år", true);
var content = compileContent(BREVMAL, Språk.BOKMÅL, testDataJson);
assertThat(content).doesNotContain("igjen av kvoten din");
}
}

0 comments on commit 6299536

Please sign in to comment.