diff options
author | mr <mr@mrautenberg.de> | 2011-04-20 11:31:02 +0200 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2011-04-20 11:31:02 +0200 |
commit | 517c1e43cdf63068d6bb1b5a948eb419465cf4d4 (patch) | |
tree | 787e135ce7dce2bd677d8c0a915973222725d99e /toxcreate.rb | |
parent | f9b5ac3d7bd7c12bdabfe687398ebf8f6c1551a0 (diff) |
login tests
Diffstat (limited to 'toxcreate.rb')
-rw-r--r-- | toxcreate.rb | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/toxcreate.rb b/toxcreate.rb index c0522c3..c11881e 100644 --- a/toxcreate.rb +++ b/toxcreate.rb @@ -11,10 +11,29 @@ class ToxCreateTest < Test::Unit::TestCase @password = "test_ch" end -=begin def test_login + @browser.goto File.join(CONFIG[:services]["opentox-toxcreate"], "login") + @browser.button(:value, "Login").click + puts "Login without credentials" + assert @browser.text.include? "Please enter username and password." + @browser.text_field(:id, "username").set(@user) + @browser.text_field(:id, "password").set(@password + "nonsense") + @browser.button(:value, "Login").click + puts "Login with wrong password" + assert @browser.text.include? "Login failed. Please try again." + @browser.text_field(:id, "username").set(@user) + @browser.text_field(:id, "password").set(@password) + @browser.button(:value, "Login").click + puts "Login as user #{@user}" + assert @browser.text.include? "Welcome #{@user}!" + @browser.goto File.join(CONFIG[:services]["opentox-toxcreate"], "login") + @browser.button(:value, "Login as guest").click + puts "Login as user guest" + assert @browser.text.include? "Welcome guest!" + @browser.close end +=begin def teardown @browser.close end |