查看源代码 ExUnit.TestModule (ExUnit v1.16.2)

一个保存测试模块信息的结构体。

它被格式化器接收,包含以下字段

  • :file - (自 v1.11.0 起) 测试模块的文件

  • :name - 测试模块名称

  • :state - 测试错误状态 (参见 ExUnit.state/0)

  • :tests - 此模块中的所有测试

概要

类型

@type t() :: %ExUnit.TestModule{
  file: binary(),
  name: module(),
  state: ExUnit.state(),
  tags: map(),
  tests: [ExUnit.Test.t()]
}