Skip to content

Commit

Permalink
oppdater brevtekst for ferdigstill knapp
Browse files Browse the repository at this point in the history
  • Loading branch information
RamziAbuQassim committed Oct 7, 2024
1 parent 0103132 commit bd3cf5c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 11 deletions.
16 changes: 8 additions & 8 deletions skribenten-web/frontend/cypress/e2e/brevbehandler.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ describe("Brevbehandler", () => {
cy.visit("/saksnummer/123456/brevbehandler");
});

it("saken inneholder ingen brev", () => {
/*it("saken inneholder ingen brev", () => {
cy.intercept("GET", "/bff/skribenten-backend/sak/123456/brev", { body: [] });
cy.contains("Fant ingen brev som er under behandling").should("be.visible");
});
});*/

it("kan ferdigstille og sende brev med sentralprint", () => {
cy.intercept("POST", "/bff/skribenten-backend/sak/123456/brev/1/pdf/send", (request) => {
Expand Down Expand Up @@ -67,7 +67,7 @@ describe("Brevbehandler", () => {

//---- ferdigstiller brevet
//tanstack knappen hovrer over ferdigstill knappen - vå i klikker på vestre side av knappen som er synlig. Se om vi kan fikse dette
cy.contains("Ferdigstill brev").click("left");
cy.contains("Ferdigstill 1 brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");
cy.contains("Ja, send valgte brev").click();
Expand Down Expand Up @@ -122,7 +122,7 @@ describe("Brevbehandler", () => {

//---- ferdigstiller brevet
//tanstack knappen hovrer over ferdigstill knappen - vå i klikker på vestre side av knappen som er synlig. Se om vi kan fikse dette
cy.contains("Ferdigstill brev").click("left");
cy.contains("Ferdigstill 1 brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");

Expand Down Expand Up @@ -182,7 +182,7 @@ describe("Brevbehandler", () => {

//---- ferdigstiller brevet
//tanstack knappen hovrer over ferdigstill knappen - vå i klikker på vestre side av knappen som er synlig. Se om vi kan fikse dette
cy.contains("Ferdigstill brev").click("left");
cy.contains("Ferdigstill 1 brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");

Expand Down Expand Up @@ -213,7 +213,7 @@ describe("Brevbehandler", () => {
request.reply([klarBrev, brevSomSendesSomLokalPrint]);
});

cy.contains("Send ferdigstilte brev").click("left");
cy.contains("Send 2 ferdigstilte brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="2"]`).should("be.checked");
Expand Down Expand Up @@ -245,7 +245,7 @@ describe("Brevbehandler", () => {
request.reply([klarBrev, brevSomSendesSomLokalPrint]);
});

cy.contains("Send ferdigstilte brev").click("left");
cy.contains("Send 2 ferdigstilte brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="2"]`).click();
Expand Down Expand Up @@ -317,7 +317,7 @@ describe("Brevbehandler", () => {
request.reply([klarBrev]);
});

cy.contains("Send ferdigstilte brev").click("left");
cy.contains("Send 1 ferdigstilt brev").click("left");
cy.contains("Vil du ferdigstille, og sende disse brevene?").should("be.visible");
cy.get(`[data-cy="ferdigstillbrev-valgte-brev"] input[type="checkbox"][value="1"]`).should("be.checked");
cy.contains("Ja, send valgte brev").click();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export const FerdigstillOgSendBrevButton = (properties: {
brevInfo: BrevInfo[];
åpneFerdigstillModal: () => void;
}) => {
const antallBrevSomErKlarTilSending = properties.brevInfo.filter(erBrevKlar).length;
if (properties.valgtBrevId) {
const valgtBrev = properties.brevInfo.find((brev) => brev.id === properties.valgtBrevId);

Expand All @@ -35,6 +36,7 @@ export const FerdigstillOgSendBrevButton = (properties: {

return (
<FerdigstillValgtBrev
antallBrevKlarTilSending={antallBrevSomErKlarTilSending}
brev={valgtBrev}
sakId={properties.sakId}
åpneFerdigstillModal={properties.åpneFerdigstillModal}
Expand All @@ -47,7 +49,11 @@ export const FerdigstillOgSendBrevButton = (properties: {
return (
<Button onClick={properties.åpneFerdigstillModal} size="small" type="button">
<HStack gap="2">
<Label>Send ferdigstilte brev</Label>
{antallBrevSomErKlarTilSending === 1 ? (
<Label>Send 1 ferdigstilt brev</Label>
) : (
<Label>Send {antallBrevSomErKlarTilSending} ferdigstilte brev</Label>
)}
<ArrowRightIcon fontSize="1.5rem" title="pil-høyre" />
</HStack>
</Button>
Expand All @@ -58,7 +64,12 @@ export const FerdigstillOgSendBrevButton = (properties: {
return null;
};

const FerdigstillValgtBrev = (properties: { sakId: string; brev: BrevInfo; åpneFerdigstillModal: () => void }) => {
const FerdigstillValgtBrev = (properties: {
sakId: string;
brev: BrevInfo;
åpneFerdigstillModal: () => void;
antallBrevKlarTilSending: number;
}) => {
const erLåst = useMemo(() => erBrevKlar(properties.brev), [properties.brev]);

if (erLåst) {
Expand All @@ -73,7 +84,7 @@ const FerdigstillValgtBrev = (properties: { sakId: string; brev: BrevInfo; åpne
type="button"
>
<HStack gap="2">
<Label>Ferdigstill brev</Label>
<Label>Ferdigstill {properties.antallBrevKlarTilSending} brev</Label>
<ArrowRightIcon fontSize="1.5rem" title="pil-høyre" />
</HStack>
</Button>
Expand Down

0 comments on commit bd3cf5c

Please sign in to comment.