Sha256: 070259b94dcdfbc721ca107c8d93248db3991dfeb798a898082901875a84bc11

Contents?: true

Size: 845 Bytes

Versions: 9

Compression:

Stored size: 845 Bytes

Contents

# frozen_string_literal: true

<%=- ERB.new(File.read(File.expand_path('./partials/allure_requirements.tt', __dir__))).result(binding).strip! -%>
<%- allure = ERB.new(File.read(File.expand_path('./partials/allure_imports.tt', __dir__))).result(binding).strip! -%>


module AllureHelper
  class << self
    def configure
      <%= allure %>.configure do |config|
        config.results_directory = 'allure-results'
        config.clean_results_directory = true
      end
    end

    def add_screenshot(screenshot_name)
      Allure.add_attachment(
        name: name,
        source: File.open("allure-results/screenshots/#{screenshot_name}.png"),
        type: Allure::ContentType::PNG,
        test_case: true
       )
     end

  <%- if framework == 'rspec' -%>
    def formatter
      AllureRspecFormatter
    end
      <%- end -%>
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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