我试图获得传递给共享示例的“示例名称”,如以下代码所示。
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
在“ it”行之前获得“ NAME OF EXAMPLE”字符串的#{example.full_description}等效项是什么?我一直在看https://www.rubydoc.info/gems/rspec-core/RSpec/Core/Example#metadata-instance_method,但还没有找到魔咒。 TYVM!
答案 0 :(得分:0)
尝试一下:
RSpec.shared_examples "NAME OF EXAMPLE" do |params|
puts self.description
it "something" do
true
end
end
这将包括:“具有“示例名称”的行为。”