feat: Add badge earned info to user profile badges API response #159
@ -309,6 +309,14 @@ def test_profile_badges_json_has_non_null_names(app_server):
|
||||
assert badge["name"] is not None, f"badge name is null: {badge}"
|
||||
assert isinstance(badge["name"], str), f"badge name is not a string: {badge}"
|
||||
assert len(badge["name"]) > 0, f"badge name is empty: {badge}"
|
||||
assert "description" in badge, f"badge missing description key: {badge}"
|
||||
assert badge["description"] is not None, f"badge description is null: {badge}"
|
||||
assert isinstance(badge["description"], str), f"badge description is not a string: {badge}"
|
||||
assert len(badge["description"]) > 0, f"badge description is empty: {badge}"
|
||||
assert badge["description"] == BADGE_CATALOG[badge["name"]]["description"], (
|
||||
f"badge description mismatch: {badge['name']}"
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user