-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'staging' into dep-updates-09-23-2024
- Loading branch information
Showing
4 changed files
with
82 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
68 changes: 68 additions & 0 deletions
68
cypress/local-only/tests/integration/messages/chambers-dropdown.cy.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
import { | ||
createMessage, | ||
enterSubject, | ||
fillOutMessageField, | ||
forwardMessage, | ||
goToDocumentNeedingQC, | ||
openCompleteAndSendMessageDialog, | ||
selectChambers, | ||
selectRecipient, | ||
selectSection, | ||
sendMessage, | ||
} from '../../../support/pages/document-qc'; | ||
import { goToCase } from '../../../../helpers/caseDetail/go-to-case'; | ||
import { loginAsDocketClerk } from '../../../../helpers/authentication/login-as-helpers'; | ||
import { v4 } from 'uuid'; | ||
|
||
describe('BUG: chambers dropdown should be populated in message modals', () => { | ||
const chambersSection = 'buchsChambers'; | ||
const recipient = 'Judge Buch'; | ||
const caseNumber = '103-20'; | ||
const messageToForwardSubject = v4(); | ||
|
||
before(() => { | ||
// Send a message that we will forward later. | ||
// We do this here rather than in the message forward test itself because | ||
// judgesChambers are cached, so the message forward test could | ||
// "pass" when it shouldn't if we create a message (and populate cache) first. | ||
loginAsDocketClerk(); | ||
goToCase(caseNumber); | ||
createMessage(); | ||
selectSection('Docket'); | ||
selectRecipient('Test Docketclerk'); | ||
enterSubject(messageToForwardSubject); | ||
fillOutMessageField(); | ||
sendMessage(); | ||
}); | ||
|
||
it('should have nonempty chambers section in create new message modal', () => { | ||
loginAsDocketClerk(); | ||
goToCase(caseNumber); | ||
createMessage(); | ||
|
||
selectSection('Chambers'); | ||
selectChambers(chambersSection); | ||
selectRecipient(recipient); | ||
}); | ||
|
||
it('should have nonempty chambers sections in forward message modal', () => { | ||
loginAsDocketClerk(); | ||
goToCase(caseNumber); | ||
forwardMessage(messageToForwardSubject); | ||
|
||
selectSection('Chambers'); | ||
selectChambers(chambersSection); | ||
selectRecipient(recipient); | ||
}); | ||
|
||
it('should have nonempty chambers sections in docket QC complete and send message modal', () => { | ||
cy.login('docketclerk', '/document-qc/section/inbox'); | ||
cy.get('.big-blue-header').should('exist'); | ||
goToDocumentNeedingQC(); | ||
openCompleteAndSendMessageDialog(); | ||
|
||
selectSection('Chambers'); | ||
selectChambers(chambersSection); | ||
selectRecipient(recipient); | ||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
web-client/src/presenter/sequences/openForwardMessageModalSequence.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,13 @@ | ||
import { clearModalStateAction } from '../actions/clearModalStateAction'; | ||
import { getJudgesChambersSequence } from '@web-client/presenter/sequences/getJudgesChambersSequence'; | ||
import { getMostRecentMessageInThreadAction } from '../actions/getMostRecentMessageInThreadAction'; | ||
import { setForwardMessageModalDialogModalStateAction } from '../actions/WorkItem/setForwardMessageModalDialogModalStateAction'; | ||
import { setShowModalFactoryAction } from '../actions/setShowModalFactoryAction'; | ||
|
||
export const openForwardMessageModalSequence = [ | ||
clearModalStateAction, | ||
getMostRecentMessageInThreadAction, | ||
getJudgesChambersSequence, | ||
setForwardMessageModalDialogModalStateAction, | ||
setShowModalFactoryAction('ForwardMessageModal'), | ||
]; |