diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2011-03-08 12:25:55 +0100 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2011-03-08 12:25:55 +0100 |
commit | 1d7c1c4a194856c9e82e644d16aa8bba674e70fb (patch) | |
tree | a685400d679de1ff8f97dd633eeab5384ee1ca8e /test | |
parent | 5b3773e48005308d5f2666903f23a04213e0bad8 (diff) | |
download | ecs2-1d7c1c4a194856c9e82e644d16aa8bba674e70fb.tar.gz ecs2-1d7c1c4a194856c9e82e644d16aa8bba674e70fb.zip |
New authorization.
The authorization resource (/sys/auths) functionality is now provided
through the standard application resource infrastructure.
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/auths.yml | 9 | ||||
-rw-r--r-- | test/functional/messages_controller_test.rb | 13 | ||||
-rw-r--r-- | test/unit/auth_test.rb | 8 |
3 files changed, 30 insertions, 0 deletions
diff --git a/test/fixtures/auths.yml b/test/fixtures/auths.yml new file mode 100644 index 0000000..6b25be8 --- /dev/null +++ b/test/fixtures/auths.yml @@ -0,0 +1,9 @@ +# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html + +one: + one_touch_hash: MyString + message_id: 1 + +two: + one_touch_hash: MyString + message_id: 1 diff --git a/test/functional/messages_controller_test.rb b/test/functional/messages_controller_test.rb index c4b117d..c17dca9 100644 --- a/test/functional/messages_controller_test.rb +++ b/test/functional/messages_controller_test.rb @@ -272,6 +272,19 @@ class MessagesControllerTest < ActionController::TestCase assert_equal "Hallo Ihr da im Radio.", @response.body.strip end + + test "create_auths" do + @request.env["RAW_POST_DATA"] = '{"url":"http://freeit.de/course1"}' + @request.env["CONTENT_TYPE"] = "application/json" + @request.env["X-EcsAuthId"] = identities(:stgt_id1).name + @request.env["X-EcsReceiverMemberships"] = memberships(:ulm_wuv).id.to_s + @request.set_REQUEST_URI("/sys/auths") + mm_count = MembershipMessage.all.count + post :create + assert_response 201 + end + + # anonymous clients # diff --git a/test/unit/auth_test.rb b/test/unit/auth_test.rb new file mode 100644 index 0000000..2fe6192 --- /dev/null +++ b/test/unit/auth_test.rb @@ -0,0 +1,8 @@ +require 'test_helper' + +class AuthTest < ActiveSupport::TestCase + # Replace this with your real tests. + test "the truth" do + assert true + end +end |