Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(Unittest): 修复了单元测试代码中的诸多小问题 (#482)
* 修正了运行单元测试时,测试点 id 与 commonmark.spec.json 对不上的问题 在 test/core/CommonMark.spec.ts 中,testcase 的名字原本是 `commonmark-${index}`,而 test/suites/commonmark.spec.json 中的 example 的字段是从 1 开始标号的,这导致 显示的测试点编号与 example 字段差了 1。 * 在 test/core/CommonMark.spec.ts 中加入对 <br /> 的处理 CommonMark 中的换行全部为 `<br />` 格式,导致 test/core/CommonMark.spec.ts 中的 `cleanHTML` 函数无法过滤。 修改后可以再通过 4 个测试点。 * 在 test/core/CommonMark.spec.ts 添加了清理后的 HTML 的输出 旧代码在单元测试不通过时,仅会显示标准 (standard) HTML 与 cherry 输出的原始 HTML, 而 cherry 输出的原始 HTML 包含大量标签,不便于查看。 本 commit 添加了对 cleaned 之后的 HTML 的输出,方便进行肉眼比对。 * 在 test/core/CommonMark.spec.ts 中加入对字符串首尾的空格的处理 Cherry Markdown 生成的 HTML 有时会包含首/末空格,进而导致 CommonMark 的单元测试失败。 修改后可以再通过 18 个测试点。
- Loading branch information