Assert parsed audit JSON structure

Refs #176
This commit is contained in:
Claudio Ortolina
2026-04-20 06:28:03 +01:00
parent 0eabe4b3ab
commit 8a6c688a56
+5 -2
View File
@@ -160,8 +160,11 @@ defmodule Mix.Tasks.Scrobble.AuditTest do
assert output =~ ~s("artist_issues")
assert output =~ ~s("album_issues")
# Validate it's valid JSON
assert {:ok, _parsed} = Jason.decode(output)
# Validate it's valid JSON with expected structure
assert {:ok, parsed} = Jason.decode(output)
assert is_integer(parsed["total_tracks"])
assert is_map(parsed["artist_issues"])
assert is_map(parsed["album_issues"])
end
test "audit report shows summary with remediation steps" do