2024-04-01 10:40:35 -04:00
|
|
|
defmodule Chronoscope.Case do
|
|
|
|
use ExUnit.CaseTemplate
|
|
|
|
|
2024-04-14 17:23:13 -04:00
|
|
|
using do
|
|
|
|
quote do
|
|
|
|
import Chronoscope.Case
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2024-04-01 10:40:35 -04:00
|
|
|
setup _tags do
|
|
|
|
Mox.stub_with(Chronoscope.NTS.DateTimeMock, Chronoscope.DateTime.Stub)
|
|
|
|
:ok
|
|
|
|
end
|
2024-04-14 17:23:13 -04:00
|
|
|
|
|
|
|
def peercert() do
|
|
|
|
:secp256r1
|
|
|
|
|> X509.PrivateKey.new_ec()
|
|
|
|
|> X509.Certificate.self_signed("/C=US/ST=CA/L=San Francisco/O=Acme/CN=Test")
|
|
|
|
|> X509.Certificate.to_der()
|
|
|
|
end
|
|
|
|
|
|
|
|
def send_ssl_response(response) do
|
|
|
|
send(self(), {:ssl, nil, response})
|
|
|
|
:ok
|
|
|
|
end
|
2024-04-01 10:40:35 -04:00
|
|
|
end
|