Skip to content

chaiConfig

  • 类型: { includeStack?, showDiff?, truncateThreshold? }
  • 默认值: { includeStack: false, showDiff: true, truncateThreshold: 40 }

等同于 Chai 配置

chaiConfig.includeStack

  • 类型: boolean
  • 默认值: false

影响断言错误消息中是否包含堆栈跟踪。默认值 false 会在错误消息中抑制堆栈跟踪。

chaiConfig.showDiff

  • 类型: boolean
  • 默认值: true

影响是否应在抛出的 AssertionErrors 中包含 showDiff 标志。false 将始终为 false;当断言请求显示差异时,true 将为 true。

chaiConfig.truncateThreshold

  • 类型: number
  • 默认值: 40

设置断言错误中实际值和期望值的长度阈值。如果超过此阈值(例如对于大型数据结构),该值将被替换为类似 [ Array(3) ]{ Object (prop1, prop2) } 的内容。如果要完全禁用截断,请将其设置为 0

此配置选项会影响 test.each 标题中和断言错误消息内的值截断。