Sha256: f10171f2c3e6e2d33428572a0f43a34923473f12d8b8344c01d3b0b58eff24df

Contents?: true

Size: 800 Bytes

Versions: 2

Compression:

Stored size: 800 Bytes

Contents

module RspecTableFormatter
  class Configurations

    attr_accessor :passed_message, :failed_message, :pending_message,
                  :test_case_header, :expected_result_header, :status_header,
                  :table_style

    def initialize
      # messages to be displayed in the status column
      @passed_message = '✔️  Passed'
      @failed_message = '❌ Failed'
      @pending_message = '⚠️ Test case pending'

      # headers for the table
      @test_case_header = 'Test Case'
      @expected_result_header = 'Expected result'
      @status_header = 'Status'

      # table style
      @table_style = { border_left: false, border_right: false, border: :markdown }
    end

    def headers
      [@test_case_header, @expected_result_header, @status_header]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec_table_formatter-0.1.13 lib/rspec_table_formatter/configuration.rb
rspec_table_formatter-0.1.11 lib/rspec_table_formatter/configuration.rb