@@ -147,30 +147,32 @@ defmodule ExUnit.Case do
147147 The following tags are set automatically by ExUnit and are
148148 therefore reserved:
149149
150- * `:module ` - the module on which the test was defined
150+ * `:async ` - if the test case is in async mode
151151
152152 * `:file` - the file on which the test was defined
153153
154154 * `:line` - the line on which the test was defined
155155
156+ * `:module` - the module on which the test was defined
157+
158+ * `:registered` - used for `ExUnit.Case.register_attribute/3` values
159+
156160 * `:test` - the test name
157161
158- * `:async ` - if the test case is in async mode
162+ * `:test_pid ` - the PID of the testing process
159163
160- * `:registered` - used for `ExUnit.Case.register_attribute/3` values
164+ * `:test_type` - the test type used when printing test results.
165+ It is set by ExUnit to `:test`, `:doctest` and so on, but is customizable.
161166
162- * `:describe` - the describe block the test belongs to
167+ * `:describe` - the describe block the test belongs to (if in a describe)
163168
164- * `:describe_line` - the line the describe block begins on
169+ * `:describe_line` - the line the describe block begins on (if in a describe)
165170
166171 * `:doctest` - the module or the file being doctested (if a doctest)
167172
168- * `:doctest_line` - the line the doctest was defined (if a doctest)
169-
170173 * `:doctest_data` - additional metadata about doctests (if a doctest)
171174
172- * `:test_type` - the test type used when printing test results.
173- It is set by ExUnit to `:test`, `:doctest` and so on, but is customizable.
175+ * `:doctest_line` - the line the doctest was defined (if a doctest)
174176
175177 The following tags customize how tests behave:
176178
0 commit comments