javascript - QUnit 测试失败输出太冗长/太长
问题描述
使用assert.deepEqual
时,似乎即使是适度的数据集也会破坏测试输出。
测试代码
QUnit.module("Crops", function() {
QUnit.test.each("limit 200, start 1000, 1 season", testData_Limit200Start1000, function(assert, data) {
cropLimit = 200;
assert.deepEqual(generateData(1000, crops.parsnip, 28), data, "test message");
});
});
输出
有没有办法避免这种情况,只显示不匹配的确切数据而不是整个数据结构?我是否坚持编写自己的深度等于方法?
解决方案
推荐阅读
- c# - C# Newtonsoft JSON 非常简单,只是不确定我需要的东西的名称
- html - 按钮的垂直对齐
- javascript - Angular:如何通过对象数组按属性过滤 Rxjs?
- python - 如何在该字典中引用 Pandas 数据框中的键?
- java - 读取字符串时遇到问题
- java - 用于 Mac 的 Java 应用程序包不处理参数
- ios - 当 webview 呈现 ImagePicker 时未调用 presentViewController
- javascript - 这些 ES2015 表达式有什么区别:
- php - php while循环,其中函数根据一天中的时间运行
- c - 面临 AES_ctr128_encrypt 使用问题