When refreshing fixtures, store them pretty-printed
This commit is contained in:
@@ -27,7 +27,10 @@ defmodule Mix.Tasks.MusicBrainz.RefreshFixtures do
|
|||||||
Enum.each(@fixture_files, fn {filename, url} ->
|
Enum.each(@fixture_files, fn {filename, url} ->
|
||||||
case get(url) do
|
case get(url) do
|
||||||
{:ok, body} ->
|
{:ok, body} ->
|
||||||
File.write!(Path.join(@fixtures_folder, filename), body)
|
# store the fixture pretty printed
|
||||||
|
dest = Path.join(@fixtures_folder, filename)
|
||||||
|
content = body |> Jason.decode!() |> Jason.encode!(pretty: true)
|
||||||
|
File.write!(dest, content)
|
||||||
|
|
||||||
{:error, msg} ->
|
{:error, msg} ->
|
||||||
Logger.error(msg)
|
Logger.error(msg)
|
||||||
|
|||||||
Reference in New Issue
Block a user