summaryrefslogtreecommitdiff
path: root/toxcreate.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-04-20 11:31:02 +0200
committermr <mr@mrautenberg.de>2011-04-20 11:31:02 +0200
commit517c1e43cdf63068d6bb1b5a948eb419465cf4d4 (patch)
tree787e135ce7dce2bd677d8c0a915973222725d99e /toxcreate.rb
parentf9b5ac3d7bd7c12bdabfe687398ebf8f6c1551a0 (diff)
login tests
Diffstat (limited to 'toxcreate.rb')
-rw-r--r--toxcreate.rb21
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