Skip to content

Commit

Permalink
move inspect to its own test
Browse files Browse the repository at this point in the history
  • Loading branch information
spencerdcarlson committed Nov 16, 2022
1 parent 0e55155 commit 27c8d13
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions test/jose_test.exs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
defmodule JOSETest do
use ExUnit.Case, async: false
import ExUnit.CaptureIO

setup_all do
JOSE.crypto_fallback(true)
Expand Down Expand Up @@ -277,7 +276,18 @@ defmodule JOSETest do
assert jwk == :erlang.element(2, JOSE.JWK.from_binary(password, JOSE.JWK.to_binary(password, jwk)))
assert jwk == :erlang.element(2, JOSE.JWK.from_map(password, JOSE.JWK.to_map(password, jwk)))
assert jwk == JOSE.JWK.from_pem(password, JOSE.JWK.to_pem(password, jwk))
# hide private attributes
end

test "JOSE.JWK display" do
map = %{
"crv" => "P-256",
"d" => "aJhYDBNS-5yrH97PAExzWNLlJGqJwFGZmv7iJvdG4p0",
"kty" => "EC",
"x" => "LksdLpZN3ijcn_TBfRK-_tgmvws0c5_V5k0bg14RLhU",
"y" => "ukc-JOEAWhW664SY5Q29xHlAVEDlrQwYF3-vQ_cdi1s"
}

jwk = JOSE.JWK.from_map(map)
stdout = inspect(jwk)
assert match?("#JOSE.JWK<" <> _, stdout)
refute String.contains?(stdout, "kty")
Expand Down

0 comments on commit 27c8d13

Please sign in to comment.