Suppress debug log from encode/decode tests

This commit is contained in:
Martin Frost 2022-05-10 20:33:33 +02:00
parent 6616a4f3c8
commit b0c5be9aac
1 changed files with 28 additions and 8 deletions

View File

@ -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
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
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
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
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
capture_log([level: :debug], fn ->
assert [["220356483481"]] = query(context[:pid], "SELECT $1::upc", ["220356483481"])
end)
end
end