【发布时间】:2022-12-05 05:04:30
【问题描述】:
在浪费时间才意识到我的问题是从我的代码中生成的错误 DOT 文件:在 Jest Javascript 测试环境中检查我创建的字符串是否有效的 DOT 输入图的最佳方法是什么?
【问题讨论】:
标签: javascript jestjs graphviz
在浪费时间才意识到我的问题是从我的代码中生成的错误 DOT 文件:在 Jest Javascript 测试环境中检查我创建的字符串是否有效的 DOT 输入图的最佳方法是什么?
【问题讨论】:
标签: javascript jestjs graphviz
使用 graphlib 包及其读取方法。此方法将字符串作为输入并返回图形对象。然后,您可以在图对象上使用 isDag 方法来检查输入字符串是否表示有向无环图。
const { isValid } = require('dot-check');
const input = digraph { a -> b -> c };
const result = isValid(input);
expect(result).toBe(true);
【讨论】: