Получение в rspec общего примера строки имени из тела, перед 'it'? - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь получить "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!

1 Ответ

0 голосов
/ 28 февраля 2019

Попробуйте это:

RSpec.shared_examples "NAME OF EXAMPLE" do |params|
  puts self.description

  it "something" do
    true
  end
end

Это будет включать: "ведет себя как NAME OF EXAMPLE".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...