【问题标题】:How to test best that my code delivers Graphviz conform dot file?如何最好地测试我的代码是否提供符合 Graphviz 的点文件?
【发布时间】:2022-12-05 05:04:30
【问题描述】:

在浪费时间才意识到我的问题是从我的代码中生成的错误 DOT 文件:在 Jest Javascript 测试环境中检查我创建的字符串是否有效的 DOT 输入图的最佳方法是什么?

【问题讨论】:

    标签: javascript jestjs graphviz


    【解决方案1】:

    使用 graphlib 包及其读取方法。此方法将字符串作为输入并返回图形对象。然后,您可以在图对象上使用 isDag 方法来检查输入字符串是否表示有向无环图。

    const { isValid } = require('dot-check');
    
    const input = digraph { a -> b -> c };
    
    const result = isValid(input);
    
    expect(result).toBe(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2018-11-24
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      相关资源
      最近更新 更多