@@ -8070,10 +8070,6 @@ def assert_no_js_errors(self, exclude=[]):
80708070 else:
80718071 found = False
80728072 message = entry["message"]
8073- if message.count(" - Failed to load resource") == 1:
8074- message = message.split(
8075- " - Failed to load resource"
8076- )[0]
80778073 for substring in exclude:
80788074 substring = str(substring)
80798075 if (
@@ -8091,7 +8087,30 @@ def assert_no_js_errors(self, exclude=[]):
80918087 u_c_t_e = " Uncaught TypeError: "
80928088 if f_t_l_r in errors[n]["message"]:
80938089 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}
80958114 elif u_c_s_e in errors[n]["message"]:
80968115 url = errors[n]["message"].split(u_c_s_e)[0]
80978116 error = errors[n]["message"].split(u_c_s_e)[1]
0 commit comments