Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
5c686142
Commit
5c686142
authored
Feb 13, 2018
by
Rémy Coutable
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix a too strict array-matching expectation
Signed-off-by:
Rémy Coutable
<
remy@rymai.me
>
parent
a21db9b9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
8 deletions
+11
-8
spec/requests/openid_connect_spec.rb
spec/requests/openid_connect_spec.rb
+11
-8
No files found.
spec/requests/openid_connect_spec.rb
View file @
5c686142
...
@@ -81,7 +81,7 @@ describe 'OpenID Connect requests' do
...
@@ -81,7 +81,7 @@ describe 'OpenID Connect requests' do
it
'includes all user information and group memberships'
do
it
'includes all user information and group memberships'
do
request_user_info
request_user_info
expect
(
json_response
).
to
eq
({
expect
(
json_response
).
to
match
(
a_hash_including
({
'sub'
=>
hashed_subject
,
'sub'
=>
hashed_subject
,
'name'
=>
'Alice'
,
'name'
=>
'Alice'
,
'nickname'
=>
'alice'
,
'nickname'
=>
'alice'
,
...
@@ -90,13 +90,16 @@ describe 'OpenID Connect requests' do
...
@@ -90,13 +90,16 @@ describe 'OpenID Connect requests' do
'website'
=>
'https://example.com'
,
'website'
=>
'https://example.com'
,
'profile'
=>
'http://localhost/alice'
,
'profile'
=>
'http://localhost/alice'
,
'picture'
=>
"http://localhost/uploads/-/system/user/avatar/
#{
user
.
id
}
/dk.png"
,
'picture'
=>
"http://localhost/uploads/-/system/user/avatar/
#{
user
.
id
}
/dk.png"
,
'groups'
=>
'groups'
=>
anything
if
Group
.
supports_nested_groups?
}))
[
'group1'
,
'group2/group3'
,
'group2/group3/group4'
]
else
expected_groups
=
[
'group1'
,
'group2/group3'
]
if
Group
.
supports_nested_groups?
end
[
'group1'
,
'group2/group3'
,
'group2/group3/group4'
]
})
else
[
'group1'
,
'group2/group3'
]
end
expect
(
json_response
[
'groups'
]).
to
match
(
array_including
(
expected_groups
))
end
end
end
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment