WP_Test_REST_Users_Controller A

Total Complexity 68
Dependencies 2
Dependents 0
Total lines 951
Lines of code 742
Logical lines of code 518
Comment lines 29
Methods 52
Properties 0

Methods 52

Method Rating Maintainability Complexity Lines of code
check_user_data()
A
46 8 38
test_get_items_pagination_headers()
S
43 2 57
test_get_additional_field_registration()
S
45 2 43
test_get_items_page()
S
56 2 17
test_json_update_user()
S
49 1 31
test_get_items_unauthenticated_only_shows_public_users()
S
57 2 16
test_update_user_role_privilege_deescalation_multisite()
S
57 2 15
test_update_user_role_invalid_privilege_deescalation()
S
58 2 14
test_get_items_per_page()
S
59 2 13
check_add_edit_user_response()
S
61 2 12
test_update_item()
S
52 1 25
test_get_item_schema()
S
53 1 24
test_get_items_orderby()
S
55 1 20
test_create_item()
S
55 1 20
test_delete_user_reassign()
S
55 1 20
test_create_user_invalid_id()
S
58 1 15
test_create_user_invalid_role()
S
58 1 15
test_update_user_invalid_id()
S
58 1 15
test_delete_item()
S
57 1 15
allow_user_to_manage_multisite()
S
67 2 8
test_json_create_user()
S
59 1 14
test_create_user_invalid_email()
S
59 1 14
test_update_user_role()
S
58 1 14
test_get_items()
S
59 1 13
test_get_item_published_author_wrong_context()
S
60 1 13
test_create_user_without_permission()
S
60 1 13
test_update_user_without_permission()
S
60 1 13
test_get_items_search()
S
61 1 12
test_get_user_avatar_urls()
S
60 1 12
test_get_item_published_author()
S
61 1 12
setUp()
S
63 1 11
test_update_item_existing_email()
S
61 1 11
test_update_item_username_attempt()
S
61 1 11
test_update_item_existing_nicename()
S
61 1 11
test_update_user_role_invalid_role()
S
62 1 11
test_delete_item_no_trash()
S
61 1 11
test_register_routes()
S
67 1 8
test_get_item()
S
68 1 7
test_prepare_item()
S
66 1 8
test_get_user_invalid_id()
S
70 1 6
test_get_item_without_permission()
S
69 1 6
test_get_user_with_edit_context()
S
66 1 8
test_get_current_user()
S
63 1 10
test_get_current_user_without_permission()
S
70 1 6
test_update_user_role_invalid_privilege_escalation()
S
63 1 10
test_delete_user_without_permission()
S
64 1 9
test_delete_user_invalid_id()
S
66 1 8
test_delete_user_invalid_reassign_id()
S
63 1 10
additional_field_get_callback()
S
78 1 3
additional_field_update_callback()
S
79 1 3
tearDown()
S
81 1 3
check_get_user_response()
S
66 1 8