@@ -46,8 +46,19 @@ describe("ObjectiveDialogContent", () => {
4646 ) ;
4747
4848 let intro = document . querySelector ( ".supervisor-dialog-intro" ) ;
49+ let introIcon = document . querySelector ( ".supervisor-dialog-intro__icon" ) ;
50+ let introCopy = document . querySelector ( ".supervisor-dialog-intro__copy" ) ;
51+ let firstFormGroup = document . querySelector ( ".form-group" ) ;
4952 expect ( intro ) . toBeTruthy ( ) ;
50- expect ( intro ?. querySelector ( '[data-icon-semantic="supervisor.mode.enable"]' ) ) . toBeTruthy ( ) ;
53+ expect ( introIcon ) . toBeTruthy ( ) ;
54+ expect ( introCopy ) . toBeTruthy ( ) ;
55+ expect ( intro ?. querySelector ( ".supervisor-dialog-intro__icon" ) ) . toBe ( introIcon ) ;
56+ expect ( intro ?. querySelector ( ".supervisor-dialog-intro__copy" ) ) . toBe ( introCopy ) ;
57+ expect ( introIcon ?. querySelector ( '[data-icon-semantic="supervisor.mode.enable"]' ) ) . toBeTruthy ( ) ;
58+ expect ( firstFormGroup ) . toBeTruthy ( ) ;
59+ expect ( intro ?. compareDocumentPosition ( firstFormGroup as Node ) ) . toBe (
60+ Node . DOCUMENT_POSITION_FOLLOWING
61+ ) ;
5162 expect ( intro ?. querySelector ( ".supervisor-dialog-intro__title" ) ) . toHaveTextContent (
5263 "supervisor.dialog.enable.title"
5364 ) ;
@@ -73,8 +84,19 @@ describe("ObjectiveDialogContent", () => {
7384 ) ;
7485
7586 intro = document . querySelector ( ".supervisor-dialog-intro" ) ;
87+ introIcon = document . querySelector ( ".supervisor-dialog-intro__icon" ) ;
88+ introCopy = document . querySelector ( ".supervisor-dialog-intro__copy" ) ;
89+ firstFormGroup = document . querySelector ( ".form-group" ) ;
7690 expect ( intro ) . toBeTruthy ( ) ;
77- expect ( intro ?. querySelector ( '[data-icon-semantic="supervisor.mode.edit"]' ) ) . toBeTruthy ( ) ;
91+ expect ( introIcon ) . toBeTruthy ( ) ;
92+ expect ( introCopy ) . toBeTruthy ( ) ;
93+ expect ( intro ?. querySelector ( ".supervisor-dialog-intro__icon" ) ) . toBe ( introIcon ) ;
94+ expect ( intro ?. querySelector ( ".supervisor-dialog-intro__copy" ) ) . toBe ( introCopy ) ;
95+ expect ( introIcon ?. querySelector ( '[data-icon-semantic="supervisor.mode.edit"]' ) ) . toBeTruthy ( ) ;
96+ expect ( firstFormGroup ) . toBeTruthy ( ) ;
97+ expect ( intro ?. compareDocumentPosition ( firstFormGroup as Node ) ) . toBe (
98+ Node . DOCUMENT_POSITION_FOLLOWING
99+ ) ;
78100 expect ( intro ?. querySelector ( ".supervisor-dialog-intro__title" ) ) . toHaveTextContent (
79101 "supervisor.dialog.edit.title"
80102 ) ;
0 commit comments