Sha256: e5a0fa93f42aba3821ae6bed8f14f2fee92285f74bdde9f8519cd5cfe0685bd9

Contents?: true

Size: 899 Bytes

Versions: 2

Compression:

Stored size: 899 Bytes

Contents

# frozen_string_literal: true

require 'generic_test/version'
require 'generic_test/page'
require 'generic_test/checker'
require 'spellcheck'
require 'watir'

# Handles testing of sites generically for common issues
module GenericTest
  class Error < StandardError; end
  @pages = []
  # @return [Boolean] Whether to only use Javascript. RestClient won't run in same context as
  # browser so less likely to be accurate for logged in pages
  @only_javascript = false

  @tested_links = []
  class << self
    attr_accessor :browser
    attr_accessor :pages
    attr_accessor :tested_links
    attr_accessor :only_javascript
  end
end

# @return [String] Generic Test URL to login before arriving at PAGE_URL to test.
#   Needs GT_USERNAME and GT_PASSWORD to be used
GT_LOGIN_URL = 'GT_LOGIN_URL'
GT_USERNAME = 'GT_USERNAME'
GT_PASSWORD = 'GT_PASSWORD'
GT_PAGE_SETTING_FILE = 'generic_test.page.yml'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
generic_test-0.2.2 lib/generic_test.rb
generic_test-0.2.1 lib/generic_test.rb