test_that("ESPN - Get MBB player season stats", { skip_on_cran() x <- espn_mbb_player_stats(athlete_id = 4433134, year = 2021) cols <- c( "athlete_id", "athlete_uid", "athlete_guid", "athlete_type", "sdr", "first_name", "last_name", "full_name", "display_name", "short_name", "weight", "display_weight", "height", "display_height", "age", "date_of_birth", "birth_place_city", "birth_place_state", "birth_place_country", "birth_country_alternate_id", "birth_country_abbreviation", "slug", "headshot_href", "headshot_alt", "jersey", "flag_href", "flag_alt", "flag_x_country_flag", "position_id", "position_name", "position_display_name", "position_abbreviation", "position_leaf", "linked", "experience_years", "experience_display_value", "experience_abbreviation", "active", "draft_display_text", "draft_round", "draft_year", "draft_selection", "status_id", "status_name", "status_type", "status_abbreviation", "defensive_blocks", "defensive_defensive_rebounds", "defensive_steals", "defensive_turnover_points", "defensive_avg_defensive_rebounds", "defensive_avg_blocks", "defensive_avg_steals", "general_disqualifications", "general_flagrant_fouls", "general_fouls", "general_per", "general_ejections", "general_technical_fouls", "general_rebounds", "general_minutes", "general_avg_minutes", "general_fantasy_rating", "general_plus_minus", "general_avg_rebounds", "general_avg_fouls", "general_avg_flagrant_fouls", "general_avg_technical_fouls", "general_avg_ejections", "general_avg_disqualifications", "general_assist_turnover_ratio", "general_steal_foul_ratio", "general_block_foul_ratio", "general_avg_team_rebounds", "general_total_rebounds", "general_total_technical_fouls", "general_steal_turnover_ratio", "general_games_played", "general_games_started", "general_double_double", "general_triple_double", "offensive_assists", "offensive_field_goals", "offensive_field_goals_attempted", "offensive_field_goals_made", "offensive_field_goal_pct", "offensive_free_throws", "offensive_free_throw_pct", "offensive_free_throws_attempted", "offensive_free_throws_made", "offensive_offensive_rebounds", "offensive_points", "offensive_turnovers", "offensive_three_point_field_goals_attempted", "offensive_three_point_field_goals_made", "offensive_total_turnovers", "offensive_points_in_paint", "offensive_fast_break_points", "offensive_avg_field_goals_made", "offensive_avg_field_goals_attempted", "offensive_avg_three_point_field_goals_made", "offensive_avg_three_point_field_goals_attempted", "offensive_avg_free_throws_made", "offensive_avg_free_throws_attempted", "offensive_avg_points", "offensive_avg_offensive_rebounds", "offensive_avg_assists", "offensive_avg_turnovers", "offensive_offensive_rebound_pct", "offensive_estimated_possessions", "offensive_avg_estimated_possessions", "offensive_points_per_estimated_possessions", "offensive_avg_team_turnovers", "offensive_avg_total_turnovers", "offensive_three_point_field_goal_pct", "offensive_two_point_field_goals_made", "offensive_two_point_field_goals_attempted", "offensive_avg_two_point_field_goals_made", "offensive_avg_two_point_field_goals_attempted", "offensive_two_point_field_goal_pct", "offensive_shooting_efficiency", "offensive_scoring_efficiency", "team_id", "team_guid", "team_uid", "team_sdr", "team_slug", "team_location", "team_name", "team_nickname", "team_abbreviation", "team_display_name", "team_short_display_name", "team_color", "team_alternate_color", "is_active", "is_all_star", "logo_href", "logo_dark_href" ) expect_equal(sort(colnames(x)), sort(cols)) expect_s3_class(x, "data.frame") })