mirror of
https://github.com/TracksApp/tracks.git
synced 2026-03-04 20:10:16 +01:00
Introduced user-extensions.js file for selenium to clean up a few selenium tests. This is a powerful concept and could be used to really help the clarity and maintainability of the selenium tests in the future.
git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@585 a4c988fc-2ded-0310-b66e-134b36920a42
This commit is contained in:
parent
c6b3e1c0b8
commit
5cb42946c1
4 changed files with 54 additions and 4 deletions
|
|
@ -16,3 +16,29 @@ module SeleniumOnRails::TestBuilderActions
|
|||
open opts
|
||||
end
|
||||
end
|
||||
|
||||
# The accessors available for SeleniumOnRails::TestBuilder tests.
|
||||
#
|
||||
# For each +store_foo+ there's +assert_foo+, +assert_not_foo+, +verify_foo+,
|
||||
# +verify_not_foo+, +wait_for_foo+, +wait_for_not_foo+.
|
||||
module SeleniumOnRails::TestBuilderAccessors
|
||||
# Has an alert occurred?
|
||||
#
|
||||
# Related Assertions, automatically generated:
|
||||
# * +assert_context_count+
|
||||
# * +assert_not_context_count+
|
||||
# * +verify_context_count+
|
||||
# * +verify_not_context_count+
|
||||
# * +wait_for_context_count+
|
||||
# * +wait_for_not_context_count+
|
||||
def store_context_count variable_name
|
||||
command 'storeContextCount', variable_name
|
||||
end
|
||||
|
||||
each_assertion 'store_context_count' do |assertion_method, command_name|
|
||||
define_method assertion_method do |expected_count|
|
||||
command command_name, expected_count
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue