@@ -1060,38 +1060,26 @@ describe("Interaction", () => {
1060
1060
it ( "must check input for US zip format" , async ( ) => {
1061
1061
// Run the tests sequentially to avoid any focus issues between the two
1062
1062
// browsers when an alert is displayed.
1063
- for ( const [ browserName , page ] of pages ) {
1063
+ for ( const [ , page ] of pages ) {
1064
1064
await waitForScripting ( page ) ;
1065
1065
1066
- await clearInput ( page , getSelector ( "29R" ) ) ;
1067
- await clearInput ( page , getSelector ( "30R" ) ) ;
1068
-
1069
1066
await page . focus ( getSelector ( "29R" ) ) ;
1070
1067
await typeAndWaitForSandbox ( page , getSelector ( "29R" ) , "12A" ) ;
1071
- await page . waitForFunction (
1072
- `${ getQuerySelector ( "29R" ) } .value !== "12A"`
1073
- ) ;
1074
-
1075
- let text = await page . $eval ( getSelector ( `29R` ) , el => el . value ) ;
1076
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "12" ) ;
1068
+ await page . waitForFunction ( `${ getQuerySelector ( "29R" ) } .value === "12"` ) ;
1077
1069
1078
1070
await page . focus ( getSelector ( "29R" ) ) ;
1079
1071
await typeAndWaitForSandbox ( page , getSelector ( "29R" ) , "34" ) ;
1080
1072
await page . click ( "[data-annotation-id='30R']" ) ;
1081
-
1082
- await page . waitForFunction (
1083
- `${ getQuerySelector ( "29R" ) } .value !== "1234"`
1084
- ) ;
1085
-
1086
- text = await page . $eval ( getSelector ( `29R` ) , el => el . value ) ;
1087
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "" ) ;
1073
+ await waitForSandboxTrip ( page ) ;
1074
+ await page . waitForFunction ( `${ getQuerySelector ( "29R" ) } .value === ""` ) ;
1088
1075
1089
1076
await page . focus ( getSelector ( "29R" ) ) ;
1090
1077
await typeAndWaitForSandbox ( page , getSelector ( "29R" ) , "12345" ) ;
1091
1078
await page . click ( "[data-annotation-id='30R']" ) ;
1092
-
1093
- text = await page . $eval ( getSelector ( `29R` ) , el => el . value ) ;
1094
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "12345" ) ;
1079
+ await waitForSandboxTrip ( page ) ;
1080
+ await page . waitForFunction (
1081
+ `${ getQuerySelector ( "29R" ) } .value === "12345"`
1082
+ ) ;
1095
1083
}
1096
1084
} ) ;
1097
1085
} ) ;
@@ -1115,38 +1103,28 @@ describe("Interaction", () => {
1115
1103
it ( "must check input for US phone number (long) format" , async ( ) => {
1116
1104
// Run the tests sequentially to avoid any focus issues between the two
1117
1105
// browsers when an alert is displayed.
1118
- for ( const [ browserName , page ] of pages ) {
1106
+ for ( const [ , page ] of pages ) {
1119
1107
await waitForScripting ( page ) ;
1120
1108
1121
- await clearInput ( page , getSelector ( "29R" ) ) ;
1122
- await clearInput ( page , getSelector ( "30R" ) ) ;
1123
-
1124
1109
await page . focus ( getSelector ( "30R" ) ) ;
1125
1110
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "(123) 456A" ) ;
1126
1111
await page . waitForFunction (
1127
- `${ getQuerySelector ( "30R" ) } .value !== "(123) 456A "`
1112
+ `${ getQuerySelector ( "30R" ) } .value === "(123) 456 "`
1128
1113
) ;
1129
1114
1130
- let text = await page . $eval ( getSelector ( `30R` ) , el => el . value ) ;
1131
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "(123) 456" ) ;
1132
-
1133
1115
await page . focus ( getSelector ( "30R" ) ) ;
1134
1116
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "-789" ) ;
1135
1117
await page . click ( "[data-annotation-id='29R']" ) ;
1136
-
1137
- await page . waitForFunction (
1138
- `${ getQuerySelector ( "30R" ) } .value !== "(123) 456-789"`
1139
- ) ;
1140
-
1141
- text = await page . $eval ( getSelector ( `30R` ) , el => el . value ) ;
1142
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "" ) ;
1118
+ await waitForSandboxTrip ( page ) ;
1119
+ await page . waitForFunction ( `${ getQuerySelector ( "30R" ) } .value === ""` ) ;
1143
1120
1144
1121
await page . focus ( getSelector ( "30R" ) ) ;
1145
1122
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "(123) 456-7890" ) ;
1146
1123
await page . click ( "[data-annotation-id='29R']" ) ;
1147
-
1148
- text = await page . $eval ( getSelector ( "30R" ) , el => el . value ) ;
1149
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "(123) 456-7890" ) ;
1124
+ await waitForSandboxTrip ( page ) ;
1125
+ await page . waitForFunction (
1126
+ `${ getQuerySelector ( "30R" ) } .value === "(123) 456-7890"`
1127
+ ) ;
1150
1128
}
1151
1129
} ) ;
1152
1130
} ) ;
@@ -1170,38 +1148,28 @@ describe("Interaction", () => {
1170
1148
it ( "must check input for US phone number (short) format" , async ( ) => {
1171
1149
// Run the tests sequentially to avoid any focus issues between the two
1172
1150
// browsers when an alert is displayed.
1173
- for ( const [ browserName , page ] of pages ) {
1151
+ for ( const [ , page ] of pages ) {
1174
1152
await waitForScripting ( page ) ;
1175
1153
1176
- await clearInput ( page , getSelector ( "29R" ) ) ;
1177
- await clearInput ( page , getSelector ( "30R" ) ) ;
1178
-
1179
1154
await page . focus ( getSelector ( "30R" ) ) ;
1180
1155
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "123A" ) ;
1181
1156
await page . waitForFunction (
1182
- `${ getQuerySelector ( "30R" ) } .value !== "123A "`
1157
+ `${ getQuerySelector ( "30R" ) } .value === "123 "`
1183
1158
) ;
1184
1159
1185
- let text = await page . $eval ( getSelector ( `30R` ) , el => el . value ) ;
1186
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "123" ) ;
1187
-
1188
1160
await page . focus ( getSelector ( "30R" ) ) ;
1189
1161
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "-456" ) ;
1190
1162
await page . click ( "[data-annotation-id='29R']" ) ;
1191
-
1192
- await page . waitForFunction (
1193
- `${ getQuerySelector ( "30R" ) } .value !== "123-456"`
1194
- ) ;
1195
-
1196
- text = await page . $eval ( getSelector ( "30R" ) , el => el . value ) ;
1197
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "" ) ;
1163
+ await waitForSandboxTrip ( page ) ;
1164
+ await page . waitForFunction ( `${ getQuerySelector ( "30R" ) } .value === ""` ) ;
1198
1165
1199
1166
await page . focus ( getSelector ( "30R" ) ) ;
1200
1167
await typeAndWaitForSandbox ( page , getSelector ( "30R" ) , "123-4567" ) ;
1201
1168
await page . click ( "[data-annotation-id='29R']" ) ;
1202
-
1203
- text = await page . $eval ( getSelector ( "30R" ) , el => el . value ) ;
1204
- expect ( text ) . withContext ( `In ${ browserName } ` ) . toEqual ( "123-4567" ) ;
1169
+ await waitForSandboxTrip ( page ) ;
1170
+ await page . waitForFunction (
1171
+ `${ getQuerySelector ( "30R" ) } .value === "123-4567"`
1172
+ ) ;
1205
1173
}
1206
1174
} ) ;
1207
1175
} ) ;
0 commit comments