Sha256: 22182c2efcbc3cb3d4133028c36257e8b5f0a91f6b03355b5580fe5ef7f83501
Contents?: true
Size: 1020 Bytes
Versions: 11
Compression:
Stored size: 1020 Bytes
Contents
# frozen_string_literal: true require 'rspec' require_relative 'allure_helper' <% if automation == 'watir' -%> require_relative 'browser_helper' <% else -%> require_relative 'driver_helper' <% end -%> module Raider module SpecHelper AllureHelper.configure RSpec.configure do |config| config.formatter = AllureHelper.formatter config.before(:each) do <%= ERB.new(File.read(File.expand_path('./partials/select_driver.tt', __dir__))).result(binding).strip! %> end config.after(:each) do example_name = self.class.descendant_filtered_examples.first.description status = self.class.descendant_filtered_examples.first.execution_result.status <%= ERB.new(File.read(File.expand_path('./partials/screenshot.tt', __dir__))).result(binding).strip! %> AllureHelper.add_screenshot example_name if status == :failed <%= ERB.new(File.read(File.expand_path('./partials/quit_driver.tt', __dir__))).result(binding).strip! %> end end end end
Version data entries
11 entries across 11 versions & 1 rubygems