Method: Allure#replace_label
- Defined in:
- lib/allure-ruby-commons.rb
#replace_label(name, value) ⇒ void
This method returns an undefined value.
Replace label in current test case
90 91 92 93 94 95 96 97 |
# File 'lib/allure-ruby-commons.rb', line 90 def replace_label(name, value) lifecycle.update_test_case do |test_case| present = test_case.labels.detect { |l| l.name == name } return label(name, value) unless present test_case.labels.map! { |l| l.name == name ? Label.new(name, value) : l } end end |