rspec - 获取 Rspec 示例标签

标签 rspec

:我正在开发框架来交互 Rspec 和 Testrail。我决定通过使用标签将测试统一到组中。完成测试后,我解析 example 变量,它是 Rspec::Example 对象,这里我需要获取它的标签以忽略此测试,如果它包含特定标签,则设置在 Testrail 中将其设为“已阻止”状态。那么有没有什么方法,比如适合我的情况的example.get_tags

它应该看起来像:

it 'test', tag1: true, tag2: true do
  true.should == true
end

after :each do
  example.get_tags #  tag1: true, tag2: true
end

最佳答案

example.metadata 中找到它,问题已关闭。

关于rspec - 获取 Rspec 示例标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21982534/

相关文章:

ruby-on-rails - 在 rspec 中通过 post 请求传递图像(回形针)

ruby-on-rails-3 - 在测试环境中设置 default_url_options 似乎不起作用

ruby-on-rails - Rspec send_data 测试未通过

ruby-on-rails - 使用 RSpec 的开源 Rails 项目

ruby-on-rails - 如何在JBuilder中使用RSpec?

ruby - 增加单个测试的 WebDriver 网络超时

ruby-on-rails - 将 header 附加到 Rspec Controller 测试

ruby - 为页面对象测试打桩 Capybara session

ruby-on-rails - Class.new 在这个 Rspec 中有什么好处

ruby-on-rails - rswag Rails gem,无法识别我的创建 swagger.yml 模式