命令行选项

rspec 命令带有一些选项,您可以使用这些选项来定制 RSpec 的行为,包括输出格式、过滤示例等。

要查看完整的选项列表,请使用`--help` 标志运行`rspec` 命令

$ rspec --help

使用`ruby` 运行

通常,如果您只使用`rspec` 命令,生活会更简单。但是,如果您必须使用`ruby` 命令,则需要加载`rspec/autorun`。您可以传递`-rrspec/autorun` CLI 选项在调用`ruby` 时,或在您的一个或多个规范文件中添加`require 'rspec/autorun'`。

惯例是在`spec/spec_helper.rb` 中放置配置并加载各种支持文件。也习惯使用`require 'spec_helper'` 从规范文件中加载该文件。这可行是因为 RSpec 隐式地将`spec` 目录添加到`LOAD_PATH` 中。它还添加了`lib`,因此您的实现文件也将位于`LOAD_PATH` 中。

如果您使用的是`ruby` 命令,则需要自己完成(使用`-I` 选项)。将这些放在一起,您的命令可能类似于这样

$ ruby -Ilib -Ispec -rrspec/autorun path/to/spec.rb

主题