创建测试
RubyMine 提供了多种方式来创建缺失的测试。 例如,您可以:
从模板创建测试
在从测试对象 导航到测试时创建测试
使用 Rails 生成器生成测试
将目录标记为测试源根目录
在 RubyMine 中创建新测试之前,请确保用于存储测试的目录已标记为 测试源根目录。 此步骤有助于 RubyMine 区分项目中的测试内容,并可能是某些辅助功能正常运行所必需的,例如 在测试对象与特定测试文件之间导航。
在 Project 工具窗口 Alt+1 中,右键单击您计划存储测试的目录,并从上下文菜单中选择 。

从模板创建测试
要从模板创建新测试,请执行以下操作:
在导航到测试时创建测试
RubyMine 提供了在从需要测试的类 导航到测试时创建测试的功能。
为 Rails 应用程序生成测试
RubyMine 提供了几种为 Rails 元素(控制器、模型等)生成缺失测试的方法。
使用 Rails 生成器创建测试
您可以使用测试框架提供的 Rails 生成器来创建测试。 例如,您可以使用 rspec:model 生成器为 RSpec 或 minitest:model 为 Minitest 创建模型测试。 在 RubyMine 中执行此操作:
转到 (Ctrl+Alt+G)。
在调用的弹窗中,开始输入所需的生成器名称。 例如,要创建一个 RSpec 模型测试,开始输入 rspec:model ,然后选择
rails g rspec:model。 按下 Enter。
指定生成器参数。 例如,对于 User 模型,我们将
user作为参数传递。 点击 确定。
与 Rails 元素一起创建测试
Rails 允许您与其他应用程序元素(如控制器、模型等)一起生成测试。 了解如何在 RubyMine 中从 创建 Rails 应用程序元素 创建 Rails 应用程序元素。
最后修改日期: 2025年 9月 26日




