Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorAlex Denisov <1101.debian@gmail.com>2013-03-19 00:11:28 +0400
committerAlex Denisov <1101.debian@gmail.com>2013-03-19 00:11:28 +0400
commit28e7d1a8bf3ef172331125cf56d92af85ea5e8b2 (patch)
tree0e7ce7a2d32aedb66af00fe07143a61a2e14e5f1 /spec
parent6956f1f6e1844c683336eea03d090ed3f306a3f7 (diff)
Abilities added to /user and /sign_in requests
Diffstat (limited to 'spec')
-rw-r--r--spec/requests/api/session_spec.rb4
-rw-r--r--spec/requests/api/users_spec.rb4
2 files changed, 8 insertions, 0 deletions
diff --git a/spec/requests/api/session_spec.rb b/spec/requests/api/session_spec.rb
index 2cdb0d7e9b4..4a37312bffd 100644
--- a/spec/requests/api/session_spec.rb
+++ b/spec/requests/api/session_spec.rb
@@ -13,6 +13,10 @@ describe Gitlab::API do
json_response['email'].should == user.email
json_response['private_token'].should == user.private_token
+ json_response['is_admin'].should == user.is_admin?
+ json_response['can_create_team'].should == user.can_create_team?
+ json_response['can_create_project'].should == user.can_create_project?
+ json_response['can_create_group'].should == user.can_create_group?
end
end
diff --git a/spec/requests/api/users_spec.rb b/spec/requests/api/users_spec.rb
index 749769d45c2..b4688dd29f7 100644
--- a/spec/requests/api/users_spec.rb
+++ b/spec/requests/api/users_spec.rb
@@ -214,6 +214,10 @@ describe Gitlab::API do
get api("/user", user)
response.status.should == 200
json_response['email'].should == user.email
+ json_response['is_admin'].should == user.is_admin?
+ json_response['can_create_team'].should == user.can_create_team?
+ json_response['can_create_project'].should == user.can_create_project?
+ json_response['can_create_group'].should == user.can_create_group?
end
it "should return 401 error if user is unauthenticated" do