如何在Behat 3中创建自定义格式化程序

时间:2017-06-04 07:19:00

标签: behat formatter

由于Behat 3与早期版本有相当大的变化,当我尝试以旧方式创建自定义格式化程序时,它会让我犯错误。任何人都可以发布一个关于它的例子吗?

1 个答案:

答案 0 :(得分:1)

我今天在这里遇到同样的问题,在这里我做了什么:

  1. 创建自己的扩展程序(检查其他扩展程序是如何实现的)
  2. 扩展程序必须实施\Behat\Testwork\ServiceContainer\Extension
  3. 创建CustomFormatter,它应该实现\Behat\Testwork\Output\Formatter
  4. 为您的格式化程序创建服务定义,并使用output.formatter
  5. 对其进行标记