我有一组示例更准确地引用一组对象,而不是单个对象。“他们'应该做/成为x'”更有意义,例如:
describe ArrayElements do
they 'are ordered' do
...
end
they { should all_be_identical }
end
是否可以配置 RSpec 3 来接受它们?
您可以在配置 rspec 时配置别名 (例如在您的 spec_helper.rb 中)it
:alias_example_to
Rspec.configure do |config|
config.alias_example_to :they
end
您还可以使用它来设置以这种方式创建的所有示例的元数据,例如
Rspec.configure do |config|
config.alias_example_to :they, :type => :collection
end
您也可以为上下文/描述创建别名,使用alias_example_group_to