summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrautenberg <rautenberg@in-silico.ch>2016-09-06 13:12:59 +0200
committerrautenberg <rautenberg@in-silico.ch>2016-09-06 13:12:59 +0200
commit0584ef8899fc89d861be25de62b8417a543cfa82 (patch)
tree95dfbbb2a697e38feb121f71011b454b17c51b93
parentbbee6bba8ca882bca8263228f1064b361d5872b8 (diff)
add A&A test
-rw-r--r--test/aa.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/aa.rb b/test/aa.rb
new file mode 100644
index 0000000..927bc35
--- /dev/null
+++ b/test/aa.rb
@@ -0,0 +1,23 @@
+require_relative "setup.rb"
+
+class AATest < MiniTest::Test
+
+ def test_0_login
+ res = RestClientWrapper.post(File.join($host,"aa/authenticate"),{:username=>"guest", :password => "guest"},{:Accept => "text/plain"})
+ assert_equal res.code, 200
+ assert_equal res.size, 62
+ @@token = res
+ end
+
+ def test_1_logout
+ assert @@token
+ assert_equal @@token.size, 62
+ res = RestClientWrapper.post(File.join($host,"aa/logout"),{:subjectid=>@@token},{:Accept => "text/plain"})
+ assert_equal res.code, 200
+ assert_equal res, "Successfully logged out. \n"
+ res = RestClientWrapper.post(File.join($host,"aa/logout"),{:subjectid=>@@token},{:Accept => "text/plain"})
+ assert_equal res.code, 200
+ assert_equal res, "Logout failed.\n"
+ end
+
+end