Elixir 默认ExUnit.Case使用'async:true`
的文档中说,Elixir 默认ExUnit.Case使用'async:true`,elixir,Elixir,的文档中说,:async选项默认为false,并且“仅当测试未更改任何全局状态时才应启用”。在我正在进行的一个项目中,可以从源代码中看到,async属性会消失 可能pull请求的执行方式类似于: - async = !!unquote(opts)[:async] + async = Keyword.get( + unquote(opts), + :async, + Application.get_env(:ex_unit, :async_all, false) + ) 谢谢我通常会
:async
选项默认为false
,并且“仅当测试未更改任何全局状态时才应启用”。在我正在进行的一个项目中,可以从源代码中看到,async
属性会消失
可能pull请求的执行方式类似于:
- async = !!unquote(opts)[:async]
+ async = Keyword.get(
+ unquote(opts),
+ :async,
+ Application.get_env(:ex_unit, :async_all, false)
+ )
谢谢我通常会检查类似的源代码,但这次我忘了。