From 0584ef8899fc89d861be25de62b8417a543cfa82 Mon Sep 17 00:00:00 2001 From: rautenberg Date: Tue, 6 Sep 2016 13:12:59 +0200 Subject: add A&A test --- test/aa.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/aa.rb 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 -- cgit v1.2.3