diff options
author | rautenberg <rautenberg@in-silico.ch> | 2016-09-06 13:12:59 +0200 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2016-09-06 13:12:59 +0200 |
commit | 0584ef8899fc89d861be25de62b8417a543cfa82 (patch) | |
tree | 95dfbbb2a697e38feb121f71011b454b17c51b93 | |
parent | bbee6bba8ca882bca8263228f1064b361d5872b8 (diff) |
add A&A test
-rw-r--r-- | test/aa.rb | 23 |
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 |