Module: AutoTest

Includes:
Authentication, Dsl, Error, Page, Test
Included in:
TestStarter
Defined in:
lib/auto_test.rb,
lib/dsl.rb,
lib/page.rb,
lib/test.rb,
lib/error.rb,
lib/authentication.rb,
lib/auto_test/railtie.rb,
lib/auto_test/version.rb

Overview

Main module

Defined Under Namespace

Modules: Authentication, Dsl, Error, Page, Test Classes: Configuration, Railtie

Constant Summary collapse

VERSION =
"1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from Test

action_path, add_to_action_path, add_to_sessions_array, always_present, check_invariants, fixtures, get_always_present, get_depth, get_fixtures, get_inputs, get_links_to_exclude, get_max_depth, get_max_number_of_session_links, get_number_of_sessions, get_number_of_test_runs, get_object_dependencies, get_sessions, get_sessions_array, inc_depth, init_action_path, init_always_present, init_auth, init_depth, init_fixtures, init_hash_sessions, init_inputs, init_links, init_number_of_test_runs, init_object_dependencies, init_ready, init_sessions, init_sessions_array, init_stop, init_stop_at_first_error, initialize_test, iterations, iterations=, link_counter, link_counter=, links_to_exclude, no_auth, paths, paths=, ready, ready?, run, run=, sessions, set_input, set_max_depth, set_max_number_of_session_links, set_no_auth, set_number_of_sessions, set_number_of_test_runs, set_object_dependency, stop!, stop?, stop_at_first_error, stop_at_first_error?, use_fixtures, use_fixtures?, users_logged_in, users_logged_in=

Methods included from Dsl

always_present, get_users_from_db, links_to_exclude, set_input, set_login_attribute_names, set_login_button, set_login_data, set_login_path, set_logout_path, set_max_depth, set_max_number_of_session_links, set_no_auth, set_number_of_sessions, set_number_of_test_runs, set_object_dependency, set_unique_login_attribute_name, stop_at_first_error

Methods included from Authentication

get_login_attributes, get_login_button, get_login_data, get_login_fields, get_login_names, get_login_path, get_logout_path, get_unique_login_attribute_name, get_user_data, get_users, get_users_from_db, init_login_data, init_users, login, logout, set_login_attribute_names, set_login_button, set_login_data, set_login_fields, set_login_names, set_login_path, set_logout_path, set_unique_login_attribute_name, set_user_data, use_db_users, user_class

Methods included from Error

get_error, get_error_messages, inc_error, init_error, print_errors

Methods included from Page

all_inputs, all_links, all_selects, all_submits, check_for_error_code, choose_checkbox, choose_radio, fill_in_forms, go_back, handle_alert, handle_excluded_links, handle_forms, run_session, select_option

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



23
24
25
# File 'lib/auto_test.rb', line 23

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



26
27
28
29
# File 'lib/auto_test.rb', line 26

def self.configure
   self.configuration ||= Configuration.new
   yield(configuration)
end