Skip to content

Commit

Permalink
Add e2e test for manual pno form BFT total weight calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
ivangabriele committed Sep 23, 2024
1 parent 8656e77 commit 42b7b31
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -131,4 +131,36 @@ context('Side Window > Manual Prior Notification Form > Behavior', () => {
cy.contains('button', 'Enregistrer').should('be.disabled')
cy.contains('button', 'Diffuser').should('be.disabled')
})

it('Should recalculate BFT total weight a manual prior notification', () => {
addManualSideWindowPriorNotification()

cy.fill('Espèces à bord et à débarquer', 'AAX')
cy.fill('Poids (AAX)', 25)
cy.fill('Espèces à bord et à débarquer', 'BFT')

cy.fill('Poids (BF1)', 40)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '40')

cy.fill('Poids (BF1)', 30)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '30')
cy.fill('Poids (BF1)', undefined)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '0')

cy.fill('Poids (BF1)', 20)
cy.fill('Poids (BF2)', 30)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '50')

cy.fill('Poids (BF3)', 40)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '90')

cy.fill('Poids (BF3)', undefined)

cy.get('[id="fishingCatches[1].weight"]').should('have.value', '50')
})
})
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ context('Side Window > Manual Prior Notification Form > Form', () => {
cy.fill('Espèces à bord et à débarquer', 'AAX')
cy.fill('Poids (AAX)', 25)
cy.fill('Espèces à bord et à débarquer', 'BFT')
cy.fill('Poids (BFT)', 150)
cy.fill('Quantité (BF1)', 4)
cy.fill('Poids (BF1)', 40)
cy.fill('Quantité (BF2)', 5)
Expand Down

0 comments on commit 42b7b31

Please sign in to comment.