Sha256: c708db25afc421b2e65160cbc072b31b5541f61d46fb036b3547321ceb35e024

Contents?: true

Size: 867 Bytes

Versions: 1

Compression:

Stored size: 867 Bytes

Contents

# frozen_string_literal: true

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

# 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

  class << self
    attr_accessor :browser
    attr_accessor :pages
    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

1 entries across 1 versions & 1 rubygems

Version Path
generic_test-0.1.12 lib/generic_test.rb