Sha256: 8f7dbad711d178ea591b8f0ac839cc7543f70a88295fb8c23d1caa7ac2f7d3e2

Contents?: true

Size: 952 Bytes

Versions: 9

Compression:

Stored size: 952 Bytes

Contents

# frozen_string_literal: true

require 'rspec'
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_name = self.class.descendant_filtered_examples.first.description
        driver.save_screenshot("allure-results/screenshots/#{example_name}.png")
        @eyes.close
        @driver.quit
        @eyes.abort_async
        AllureHelper.add_screenshot example_name
        results = @grid_runner.get_all_test_results
        puts results
      end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby_raider-0.8.2 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.8.1 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.8.0 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.9 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.8 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.7 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.6 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.5 lib/generators/templates/helpers/visual_spec_helper.tt
ruby_raider-0.7.4 lib/generators/templates/helpers/visual_spec_helper.tt