diff options
-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 |