diff --git a/lib/ecto/dev_logger/printable_parameter.ex b/lib/ecto/dev_logger/printable_parameter.ex index 728f685..a80bf02 100644 --- a/lib/ecto/dev_logger/printable_parameter.ex +++ b/lib/ecto/dev_logger/printable_parameter.ex @@ -71,7 +71,7 @@ defimpl Ecto.DevLogger.PrintableParameter, for: Atom do end defimpl Ecto.DevLogger.PrintableParameter, for: Map do - def to_expression(map), do: to_string_literal(map) + def to_expression(map), do: map |> to_string_literal() |> Ecto.DevLogger.Utils.in_string_quotes() def to_string_literal(map), do: Jason.encode!(map) end diff --git a/mix.exs b/mix.exs index 6486131..5cedac9 100644 --- a/mix.exs +++ b/mix.exs @@ -1,6 +1,6 @@ defmodule Ecto.DevLogger.MixProject do use Mix.Project - @version "0.7.1" + @version "0.7.2" @source_url "https://github.com/fuelen/ecto_dev_logger" def project do diff --git a/test/ecto/dev_logger/printable_parameter_test.exs b/test/ecto/dev_logger/printable_parameter_test.exs index ee3177d..5b629ba 100644 --- a/test/ecto/dev_logger/printable_parameter_test.exs +++ b/test/ecto/dev_logger/printable_parameter_test.exs @@ -1,5 +1,5 @@ defmodule Ecto.DevLogger.PrintableParameterTest do - use ExUnit.Case + use ExUnit.Case, async: true doctest Ecto.DevLogger.PrintableParameter import Ecto.DevLogger.PrintableParameter @@ -42,7 +42,7 @@ defmodule Ecto.DevLogger.PrintableParameterTest do "boolean" => true, "integer" => 1, "array" => [1, 2, 3] - }) == ~s|{"array":[1,2,3],"boolean":true,"integer":1,"string":"string"}| + }) == ~s|'{"array":[1,2,3],"boolean":true,"integer":1,"string":"string"}'| # UUID-like binary assert to_expression(