我可以转到cucumber中的特性文件,查看每个步骤,我就会知道哪些步骤已经定义,哪些步骤没有定义。然而,有没有一种方法可以让我看到,在我的整个项目中,.feature文件中是否有任何未定义的步骤。
RubyMine 2020.1及更高版本允许对整个项目运行未定义步骤检查,以查找未定义步骤:
- 从主菜单中,选择代码|按名称运行检查
- 在弹出窗口中键入未定义的步骤,然后按输入
- 确保选择了整个项目,然后单击确定查找未定义的步骤
当您运行cucumber时,控制台将向您显示所有未实现的场景语句,并建议您实现它。
此外,在javacucumber插件中,.feature文件语句没有以黄色显示。在ruby中也可能相同