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 标题中和断言错误消息内的值截断。
