Sha256: a6e407e861d9bc2c4b3aab6cacb446c23ad3fdb9b8df045362b9a22b5cf2de3f
Contents?: true
Size: 1.64 KB
Versions: 4
Compression:
Stored size: 1.64 KB
Contents
<%- if automation == 'sparkling_ios' -%> # frozen_string_literal: true require 'rspec' require_relative 'allure_helper' require_relative 'driver_helper' require 'sparkling_watir' module SpecHelper AllureHelper.configure RSpec.configure do |config| config.formatter = AllureHelper.formatter config.include(DriverHelper) config.before(:each) do app end config.after(:each) do example_name = self.class.descendant_filtered_examples.first.description app.screenshot.save("allure-results/screenshots/#{example_name}.png") AllureHelper.add_screenshot example_name app.close end end end <%- else -%> # frozen_string_literal: true require 'rspec' require_relative 'allure_helper' <%- if automation == 'watir' -%> require_relative 'browser_helper' <%- else -%> require_relative 'driver_helper' <%- end -%> module SpecHelper AllureHelper.configure RSpec.configure do |config| config.formatter = AllureHelper.formatter <% if automation == 'watir' %>config.include(BrowserHelper)<% else %>config.include(DriverHelper)<% end %> <%- if %w[android ios cross_platform].include? automation -%> config.before(:each) do driver.start_driver end <%- end -%> config.after(:each) do example_name = self.class.descendant_filtered_examples.first.description <%= ERB.new(File.read(File.expand_path('./partials/screenshot.tt', __dir__)), trim_mode: '-').result(binding).strip! %> AllureHelper.add_screenshot example_name <%= ERB.new(File.read(File.expand_path('./partials/quit_driver.tt', __dir__)), trim_mode: '-').result(binding).strip! %> end end end <%- end -%>
Version data entries
4 entries across 4 versions & 1 rubygems