测试辅助

RubyMine 支持 RSpec、Cucumber、Shoulda、Test::Unit 和 MiniTest。 IDE 提供了全面的功能,可以简化创建和运行测试以及检查结果的整个流程。

基于 GUI 的测试运行程序

  • 与 IDE 深度集成的内置测试运行程序,能够执行测试并提供有关当前运行的测试的实时统计信息。
  • 专用测试视图,具有用于查看选定测试输出的详细信息面板。
  • 快速导航到测试失败的代码行。

代码洞察

使用预定义的文件模板创建新测试,享受可感知测试框架细节的语法高亮显示和代码补全(例如,根据步骤定义完成 Cucumber 情景步骤)。

测试导航

在测试与对应的测试对象之间轻松导航,例如,从控制器操作导航时,您可以选择切换到控制器的测试、帮助程序还是视图。

代码检查

借助检查列表验证测试,并利用快速修复选项来根据 Cucumber 的用例创建其步骤定义。

运行测试

通过 Rake 任务运行测试或者从目录、文件或类启动;对指定的方法、类和 BDD 示例等运行对应的测试。