Где документация для RSpe c .describe? - PullRequest
1 голос
/ 11 июля 2020

Я не могу найти его в https://rubydoc.info/gems/rspec-core/RSpec или где-нибудь еще.

Ответы [ 2 ]

1 голос
/ 11 июля 2020

Он определяется с помощью define_method DSL::expose_example_group_alias_globally внутри DSL Module .

Лучше задокументировано в Class: RSpe c :: Core :: ExampleGroup потому что возвращаем подкласс ExampleGroup.

0 голосов
/ 11 июля 2020

Он задокументирован как «язык» в RSpe c Core с основами в basi c структуре (describe / it) .

Метод description создает группу примеров. В блоке, переданном для описания, вы можете объявить вложенные группы с помощью методов описания или контекста, или вы можете объявить примеры с помощью методов it или указать. класс, в котором оценивается блок, переданный для описания или контекста. Переданные ему блоки оцениваются в контексте экземпляра этого класса.

И как Джузеппе ответил , группы примеров задокументированы на уровне кода в RSpe c :: Core :: ExampleGroup .

...