Sha256: 75e45e94f4a4551d223567ac9566b93ac15441b465f190e17487e05f06cd6dfc

Contents?: true

Size: 1.03 KB

Versions: 28

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

require 'rspec'
require 'tmpdir'
require 'eyes_selenium'
require_relative 'allure_helper'
require_relative 'driver_helper'
require_relative 'visual_helper'

module SpecHelper
    RSpec.configure do |config|
      config.include(DriverHelper)
      config.include(VisualHelper)
      config.before(:each) do
        OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
        @grid_runner = create_grid_runner
        @eyes = create_eyes(@grid_runner)
        configure_eyes @eyes
        @driver = @eyes.open(driver: driver)
      end

      config.after(:each) do |example|
        example_name = example.description
        Dir.mktmpdir do |temp_folder|
          <%= ERB.new(File.read(File.expand_path('./partials/screenshot.tt', __dir__)), trim_mode: '-').result(binding).strip! %>
          AllureHelper.add_screenshot(example_name, screenshot)
        end
        @eyes.close
        @driver.quit
        @eyes.abort_async
        results = @grid_runner.get_all_test_results
        puts results
      end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
ruby_raider-1.1.2 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.1.1 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.1.0 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.9 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.8 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.7 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.6 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.5 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.4 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.3 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.2 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.1 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-1.0.0 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.9 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.8 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.7 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.6 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.5 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.4 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.9.3 lib/generators/templates/helpers/visual_spec_helper.tt