Я пытаюсь получить "NAME OF EXAMPLE", переданный в мой общий пример, как показано в следующем коде.
RSpec.shared_examples "NAME OF EXAMPLE" do |params| puts self.name # how to get the shared_examples "NAME OF EXAMPLE" string? it "something" do true end end
Что эквивалентно # {example.full_description} дляполучить строку «NAME OF EXAMPLE» перед строкой «it»?Я смотрел на https://www.rubydoc.info/gems/rspec-core/RSpec/Core/Example#metadata-instance_method, но не нашел магического заклинания (пока).TYVM!
Попробуйте это:
RSpec.shared_examples "NAME OF EXAMPLE" do |params| puts self.description it "something" do true end end
Это будет включать: "ведет себя как NAME OF EXAMPLE".