@@ -8070,10 +8070,6 @@ def assert_no_js_errors(self, exclude=[]):
8070
8070
else:
8071
8071
found = False
8072
8072
message = entry["message"]
8073
- if message.count(" - Failed to load resource") == 1:
8074
- message = message.split(
8075
- " - Failed to load resource"
8076
- )[0]
8077
8073
for substring in exclude:
8078
8074
substring = str(substring)
8079
8075
if (
@@ -8091,7 +8087,30 @@ def assert_no_js_errors(self, exclude=[]):
8091
8087
u_c_t_e = " Uncaught TypeError: "
8092
8088
if f_t_l_r in errors[n]["message"]:
8093
8089
url = errors[n]["message"].split(f_t_l_r)[0]
8094
- errors[n] = {"Error 404 (broken link)": url}
8090
+ if "status of 400" in errors[n]["message"]:
8091
+ errors[n] = {"Error 400 (Bad Request)": url}
8092
+ elif "status of 401" in errors[n]["message"]:
8093
+ errors[n] = {"Error 401 (Unauthorized)": url}
8094
+ elif "status of 402" in errors[n]["message"]:
8095
+ errors[n] = {"Error 402 (Payment Required)": url}
8096
+ elif "status of 403" in errors[n]["message"]:
8097
+ errors[n] = {"Error 403 (Forbidden)": url}
8098
+ elif "status of 404" in errors[n]["message"]:
8099
+ errors[n] = {"Error 404 (Not Found)": url}
8100
+ elif "status of 405" in errors[n]["message"]:
8101
+ errors[n] = {"Error 405 (Method Not Allowed)": url}
8102
+ elif "status of 406" in errors[n]["message"]:
8103
+ errors[n] = {"Error 406 (Not Acceptable)": url}
8104
+ elif "status of 407" in errors[n]["message"]:
8105
+ errors[n] = {"Error 407 (Proxy Auth Required)": url}
8106
+ elif "status of 408" in errors[n]["message"]:
8107
+ errors[n] = {"Error 408 (Request Timeout)": url}
8108
+ elif "status of 409" in errors[n]["message"]:
8109
+ errors[n] = {"Error 409 (Conflict)": url}
8110
+ elif "status of 410" in errors[n]["message"]:
8111
+ errors[n] = {"Error 410 (Gone)": url}
8112
+ else:
8113
+ errors[n] = {"Failed to load resource": url}
8095
8114
elif u_c_s_e in errors[n]["message"]:
8096
8115
url = errors[n]["message"].split(u_c_s_e)[0]
8097
8116
error = errors[n]["message"].split(u_c_s_e)[1]
0 commit comments