Skip to content

Commit 6dbb932

Browse files
committed
Properly raise for invalid async value
1 parent 0cb79b0 commit 6dbb932

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/ex_unit/lib/ex_unit/case.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,10 @@ defmodule ExUnit.Case do
566566
group = Keyword.get(opts, :group, nil)
567567
parameterize = Keyword.get(opts, :parameterize, nil)
568568

569+
if not is_boolean(async?) do
570+
raise ArgumentError, ":async must be a boolean, got: #{inspect(async?)}"
571+
end
572+
569573
if not (parameterize == nil or (is_list(parameterize) and Enum.all?(parameterize, &is_map/1))) do
570574
raise ArgumentError, ":parameterize must be a list of maps, got: #{inspect(parameterize)}"
571575
end

0 commit comments

Comments
 (0)