File tree 4 files changed +4
-27
lines changed
4 files changed +4
-27
lines changed Original file line number Diff line number Diff line change @@ -757,7 +757,7 @@ defmodule ExUnit.Callbacks do
757
757
raise ArgumentError , "describe name must be a string, got: #{ inspect ( message ) } "
758
758
759
759
is_map_key ( used_describes , message ) ->
760
- raise ExUnit.DuplicateDescribeError ,
760
+ raise ArgumentError ,
761
761
"describe #{ inspect ( message ) } is already defined in #{ inspect ( module ) } "
762
762
763
763
true ->
Original file line number Diff line number Diff line change 1
- defmodule ExUnit.DuplicateTestError do
2
- @ moduledoc """
3
- Exception raised to indicate two or more tests with the same name.
4
- """
5
-
6
- @ typedoc since: "1.16.0"
7
- @ type t :: % __MODULE__ { message: String . t ( ) }
8
-
9
- defexception [ :message ]
10
- end
11
-
12
- defmodule ExUnit.DuplicateDescribeError do
13
- @ moduledoc """
14
- Exception raised to indicate two or more `describe` blocks with
15
- the same name.
16
- """
17
-
18
- @ typedoc since: "1.16.0"
19
- @ type t :: % __MODULE__ { message: String . t ( ) }
20
-
21
- defexception [ :message ]
22
- end
23
-
24
1
defmodule ExUnit.Case do
25
2
@ moduledoc """
26
3
Helpers for defining test cases.
@@ -614,7 +591,7 @@ defmodule ExUnit.Case do
614
591
end
615
592
616
593
if Module . defines? ( mod , { name , 1 } ) do
617
- raise ExUnit.DuplicateTestError , ~s( "#{ name } " is already defined in #{ inspect ( mod ) } )
594
+ raise ArgumentError , ~s( "#{ name } " is already defined in #{ inspect ( mod ) } )
618
595
end
619
596
620
597
tags =
Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ defmodule ExUnit.DescribeTest do
86
86
message =
87
87
~s( describe "some tests" is already defined in ExUnit.DescribeTest.DescribeWithSameNames)
88
88
89
- assert_raise ExUnit.DuplicateDescribeError , message , fn ->
89
+ assert_raise ArgumentError , message , fn ->
90
90
defmodule DescribeWithSameNames do
91
91
use ExUnit.Case
92
92
Original file line number Diff line number Diff line change @@ -431,7 +431,7 @@ defmodule ExUnitTest do
431
431
test "raises friendly error for duplicate test names" do
432
432
message = ~S( "test duplicate" is already defined in ExUnitTest.TestWithSameNames)
433
433
434
- assert_raise ExUnit.DuplicateTestError , message , fn ->
434
+ assert_raise ArgumentError , message , fn ->
435
435
defmodule TestWithSameNames do
436
436
use ExUnit.Case
437
437
You can’t perform that action at this time.
0 commit comments