使用生成器
RSpec _spec.rb
文件通常与其他应用程序组件一起生成。 例如,rails generate model
也会为模型生成一个 RSpec _spec.rb
文件。
请注意,生成器旨在帮助您入门,但它们不能替代编写您自己的示例,并且只能保证与 Rails 的默认值一起开箱即用。
RSpec 生成器也可以独立运行。 例如,
rails generate rspec:model widget
将在 spec/models/widget_spec.rb
中创建一个新的规范文件。
所有规范都提供相同的生成器模式
- 通道
- 控制器
- 功能
- 生成器
- 辅助
- 作业
- 邮箱
- 邮件器
- 模型
- 请求
- 脚手架
- 系统
- 视图