diff options
author | Joas Schilling <coding@schilljs.com> | 2023-09-27 16:38:21 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2023-09-28 14:02:18 +0200 |
commit | a7018bc5e8f50f3242f3658c2442baa0dd4d1c65 (patch) | |
tree | e80c789c39cdac6f5c917e01ae0246d0ac924caf /build/integration | |
parent | 1a1514e29655e10b056cee79129b819fb1ebeeeb (diff) | |
download | nextcloud-server-a7018bc5e8f50f3242f3658c2442baa0dd4d1c65.tar.gz nextcloud-server-a7018bc5e8f50f3242f3658c2442baa0dd4d1c65.zip |
fix(autocomplete): Fix missing user status on autocomplete endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'build/integration')
-rw-r--r-- | build/integration/collaboration_features/autocomplete.feature | 9 | ||||
-rw-r--r-- | build/integration/config/behat.yml | 4 | ||||
-rw-r--r-- | build/integration/features/bootstrap/CollaborationContext.php | 3 |
3 files changed, 12 insertions, 4 deletions
diff --git a/build/integration/collaboration_features/autocomplete.feature b/build/integration/collaboration_features/autocomplete.feature index df7b81b9148..7329db79e29 100644 --- a/build/integration/collaboration_features/autocomplete.feature +++ b/build/integration/collaboration_features/autocomplete.feature @@ -15,12 +15,13 @@ Feature: autocomplete | auto | users | | autocomplete | users | | autocomplete2 | users | + And user "autocomplete" has status "dnd" When parameter "shareapi_restrict_user_enumeration_full_match" of app "core" is set to "no" Then get autocomplete for "auto" - | id | source | - | auto | users | - | autocomplete | users | - | autocomplete2 | users | + | id | source | status | + | auto | users | "" | + | autocomplete | users | {"status":"dnd","message":null,"icon":null,"clearAt":null} | + | autocomplete2 | users | "" | Scenario: getting autocomplete without enumeration diff --git a/build/integration/config/behat.yml b/build/integration/config/behat.yml index 0e577f5925e..fdd9f890b0e 100644 --- a/build/integration/config/behat.yml +++ b/build/integration/config/behat.yml @@ -1,6 +1,10 @@ default: autoload: '': "%paths.base%/../features/bootstrap" + formatters: + pretty: + output_styles: + comment: [ 'bright-blue' ] suites: default: paths: diff --git a/build/integration/features/bootstrap/CollaborationContext.php b/build/integration/features/bootstrap/CollaborationContext.php index adfc357b0e1..00fcbd09b26 100644 --- a/build/integration/features/bootstrap/CollaborationContext.php +++ b/build/integration/features/bootstrap/CollaborationContext.php @@ -73,6 +73,9 @@ class CollaborationContext implements Context { if (isset($expected['source'])) { $data['source'] = $suggestion['source']; } + if (isset($expected['status'])) { + $data['status'] = json_encode($suggestion['status']); + } return $data; }, $suggestions, $formData->getHash())); } |