mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-01 01:41:13 -06:00
29 lines
1.4 KiB
Gherkin
29 lines
1.4 KiB
Gherkin
@api @skipOnOcV10
|
|
Feature: get user's own information
|
|
As user
|
|
I want to be able to retrieve my own information
|
|
So that I can see my information
|
|
|
|
Background:
|
|
Given user "Alice" has been created with default attributes and without skeleton files
|
|
|
|
|
|
Scenario: user gets his/her own information with no group involvement
|
|
When the user "Alice" retrieves her information using the Graph API
|
|
Then the HTTP status code should be "200"
|
|
And the user retrieve API response should contain the following information:
|
|
| displayName | id | mail | onPremisesSamAccountName |
|
|
| Alice Hansen | %uuid_v4% | alice@example.org | Alice |
|
|
|
|
|
|
Scenario: user gets his/her own information with group involvement
|
|
Given group "tea-lover" has been created
|
|
And group "coffee-lover" has been created
|
|
And user "Alice" has been added to group "tea-lover"
|
|
And user "Alice" has been added to group "coffee-lover"
|
|
When the user "Alice" retrieves her information using the Graph API
|
|
Then the HTTP status code should be "200"
|
|
And the user retrieve API response should contain the following information:
|
|
| displayName | id | mail | onPremisesSamAccountName | memberOf |
|
|
| Alice Hansen | %uuid_v4% | alice@example.org | Alice | tea-lover, coffee-lover |
|