chaiConfig
- 类型:
{ includeStack?, showDiff?, truncateThreshold? } - 默认值:
{ includeStack: false, showDiff: true, truncateThreshold: 40 }
等同于 Chai 配置。
chaiConfig.includeStack
- 类型:
boolean - 默认值:
false
控制断言错误信息中是否包含堆栈跟踪。默认值 false 将抑制错误信息中的堆栈跟踪显示。
chaiConfig.showDiff
- 类型:
boolean - 默认值:
true
控制是否在抛出的 AssertionError 中包含 showDiff 标志。设为 false 将始终禁用差异显示;设为 true 则当断言请求显示差异时才会启用。
chaiConfig.truncateThreshold
- 类型:
number - 默认值:
40
设置断言错误中实际值与期望值的长度阈值。当超过该阈值时(例如处理大型数据结构),值将被截断显示为类似 [ Array(3) ] 或 { Object (prop1, prop2) } 的形式。若需完全禁用截断功能,请将该值设为 0。
此配置项会影响 test.each 标题及断言错误信息内部值的截断显示。
