RSpec.describe的文档在哪里?

时间:2020-07-11 18:39:44

标签: ruby rspec

我在https://rubydoc.info/gems/rspec-core/RSpec或任何地方都找不到它。

2 个答案:

答案 0 :(得分:1)

define_method使用DSL::expose_example_group_alias_globally进行定义 在DSL Module内。

最好在Class: RSpec::Core::ExampleGroup 中记录,因为返回了ExampleGroup的子类。

答案 1 :(得分:0)

它以"language"的形式记录在RSpec Core中,其基本知识在basic structure (describe/it)中。

describe方法创建一个示例组。在块内传递给 describe您可以使用describe或context声明嵌套组 方法,也可以使用it声明示例或指定方法。

在后台,示例组是一个类,在该类中,块被传递给 描述或上下文进行评估。传递给它的块被评估 在该类的实例的上下文中。

作为Giuseppe answered,示例组在RSpec::Core::ExampleGroup的代码级别进行了记录。

相关问题