Skip to content

Commit 80a4ee4

Browse files
Deprecate use Plug.Test (#1252)
1 parent 43d5dea commit 80a4ee4

23 files changed

+48
-24
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,9 @@ Plug ships with a `Plug.Test` module that makes testing your plugs easy. Here is
284284
```elixir
285285
defmodule MyPlugTest do
286286
use ExUnit.Case, async: true
287-
use Plug.Test
288-
287+
import Plug.Test
288+
import Plug.Conn
289+
289290
@opts MyRouter.init([])
290291

291292
test "returns hello world" do

lib/plug/test.ex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ defmodule Plug.Test do
55
This module can be used in your test cases, like this:
66
77
use ExUnit.Case, async: true
8-
use Plug.Test
8+
import Plug.Test
9+
import Plug.Conn
910
1011
Using this module will:
1112
@@ -22,6 +23,9 @@ defmodule Plug.Test do
2223
"""
2324

2425
@doc false
26+
@deprecated """
27+
Please use `import Plug.Test` and `import Plug.Conn` directly instead.
28+
"""
2529
defmacro __using__(_) do
2630
quote do
2731
import Plug.Test

test/plug/basic_auth_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.BasicAuthTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
import Plug.BasicAuth
67

test/plug/builder_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ defmodule Plug.BuilderTest do
8282
end
8383

8484
use ExUnit.Case, async: true
85-
use Plug.Test
85+
import Plug.Test
86+
import Plug.Conn
8687

8788
test "exports the init/1 function" do
8889
assert Sample.init(:ok) == :ok

test/plug/conn/wrapper_error_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
defmodule Plug.Conn.WrapperErrorTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
44

55
test "reraise/3" do
66
conn = conn(:get, "/")

test/plug/conn_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.ConnTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
alias Plug.Conn
67
alias Plug.ProcessStore

test/plug/csrf_protection_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.CSRFProtectionTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
alias Plug.CSRFProtection
67
alias Plug.CSRFProtection.InvalidCSRFTokenError

test/plug/debugger_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.DebuggerTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
import ExUnit.CaptureLog
67

test/plug/error_handler_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.ErrorHandlerTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
defmodule ForbiddenError do
67
defexception plug_status: 403, message: "oops"

test/plug/head_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
defmodule Plug.HeadTest do
22
use ExUnit.Case, async: true
3-
use Plug.Test
3+
import Plug.Test
4+
import Plug.Conn
45

56
@opts Plug.Head.init([])
67

0 commit comments

Comments
 (0)