Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F13520051
conn_case.ex
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
conn_case.ex
View Options
defmodule
Pleroma.Web.ConnCase
do
@moduledoc
"""
This module defines the test case to be used by
tests that require setting up a connection.
Such tests rely on `Phoenix.ConnTest` and also
import other functionality to make it easier
to build common datastructures and query the data layer.
Finally, if the test case interacts with the database,
it cannot be async. For this reason, every test runs
inside a transaction which is reset at the beginning
of the test unless the test case is marked as async.
"""
use
ExUnit.CaseTemplate
using
do
quote
do
# Import conveniences for testing with connections
use
Phoenix.ConnTest
import
Pleroma.Web.Router.Helpers
# The default endpoint for testing
@endpoint
Pleroma.Web.Endpoint
end
end
setup
tags
do
:ok
=
Ecto.Adapters.SQL.Sandbox
.
checkout
(
Pleroma.Repo
)
unless
tags
[
:async
]
do
Ecto.Adapters.SQL.Sandbox
.
mode
(
Pleroma.Repo
,
{
:shared
,
self
()})
end
{
:ok
,
conn
:
Phoenix.ConnTest
.
build_conn
()}
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Dec 7, 7:20 PM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
635822
Default Alt Text
conn_case.ex (1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment