diff --git a/test/isn_test.exs b/test/isn_test.exs index 6192791..701ba4d 100644 --- a/test/isn_test.exs +++ b/test/isn_test.exs @@ -1,6 +1,7 @@ defmodule ISNTest do use ExUnit.Case, async: true import ISN.TestHelper + import ExUnit.CaptureLog alias Postgrex, as: P setup do @@ -10,34 +11,53 @@ defmodule ISNTest do end test "encode and decode isbn", context do - assert [["1-937785-58-0"]] = query(context[:pid], "SELECT $1::isbn", ['1937785580']) + capture_log([level: :debug], fn -> + assert [["1-937785-58-0"]] = query(context[:pid], "SELECT $1::isbn", ['1937785580']) + end) end test "encode and decode isbn13", context do - assert [["978-1-937785-58-1"]] = query(context[:pid], "SELECT $1::isbn13", ['9781937785581']) + capture_log([level: :debug], fn -> + assert [["978-1-937785-58-1"]] = + query(context[:pid], "SELECT $1::isbn13", ['9781937785581']) + end) end test "encode and decode ismn", context do - assert [["M-060-11561-5"]] = query(context[:pid], "SELECT $1::ismn", ['9790060115615']) + capture_log([level: :debug], fn -> + assert [["M-060-11561-5"]] = query(context[:pid], "SELECT $1::ismn", ['9790060115615']) + end) end test "encode and decode ismn13", context do - assert [["979-0-060-11561-5"]] = query(context[:pid], "SELECT $1::ismn13", ['9790060115615']) + capture_log([level: :debug], fn -> + assert [["979-0-060-11561-5"]] = + query(context[:pid], "SELECT $1::ismn13", ['9790060115615']) + end) end test "encode and decode issn", context do - assert [["1436-4522"]] = query(context[:pid], "SELECT $1::issn", ['14364522']) + capture_log([level: :debug], fn -> + assert [["1436-4522"]] = query(context[:pid], "SELECT $1::issn", ['14364522']) + end) end test "encode and decode issn13", context do - assert [["977-1436-452-00-8"]] = query(context[:pid], "SELECT issn13(issn('1436-4522'))", []) + capture_log([level: :debug], fn -> + assert [["977-1436-452-00-8"]] = + query(context[:pid], "SELECT issn13(issn('1436-4522'))", []) + end) end test "encode and decode ean13", context do - assert [["022-035648348-1"]] = query(context[:pid], "SELECT $1::ean13", ["0220356483481"]) + capture_log([level: :debug], fn -> + assert [["022-035648348-1"]] = query(context[:pid], "SELECT $1::ean13", ["0220356483481"]) + end) end test "encode and decode upc", context do - assert [["220356483481"]] = query(context[:pid], "SELECT $1::upc", ["220356483481"]) + capture_log([level: :debug], fn -> + assert [["220356483481"]] = query(context[:pid], "SELECT $1::upc", ["220356483481"]) + end) end end