|
|
|
|
@ -75,8 +75,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|
|
|
|
],
|
|
|
|
|
// expected
|
|
|
|
|
[
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
],
|
|
|
|
|
'',
|
|
|
|
|
'files',
|
|
|
|
|
@ -96,8 +96,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|
|
|
|
],
|
|
|
|
|
// expected
|
|
|
|
|
[
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
],
|
|
|
|
|
'',
|
|
|
|
|
null,
|
|
|
|
|
@ -117,8 +117,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|
|
|
|
],
|
|
|
|
|
// expected
|
|
|
|
|
[
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
],
|
|
|
|
|
'',
|
|
|
|
|
'files',
|
|
|
|
|
@ -138,14 +138,35 @@ class AutoCompleteControllerTest extends TestCase {
|
|
|
|
|
],
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'bobby', 'label' => 'Robert R.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
|
|
|
|
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
[ 'id' => 'bobby', 'label' => 'Robert R.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
|
|
|
|
],
|
|
|
|
|
'bob',
|
|
|
|
|
'files',
|
|
|
|
|
'42',
|
|
|
|
|
null
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
[ #4 – with unique name
|
|
|
|
|
[
|
|
|
|
|
'exact' => [
|
|
|
|
|
'users' => [],
|
|
|
|
|
'robots' => [],
|
|
|
|
|
],
|
|
|
|
|
'users' => [
|
|
|
|
|
['label' => 'Alice A.', 'value' => ['shareWith' => 'alice'], 'shareWithDisplayNameUnique' => 'alica@nextcloud.com'],
|
|
|
|
|
['label' => 'Alice A.', 'value' => ['shareWith' => 'alicea'], 'shareWithDisplayNameUnique' => 'alicaa@nextcloud.com'],
|
|
|
|
|
],
|
|
|
|
|
],
|
|
|
|
|
// expected
|
|
|
|
|
[
|
|
|
|
|
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => 'alica@nextcloud.com'],
|
|
|
|
|
[ 'id' => 'alicea', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => 'alicaa@nextcloud.com'],
|
|
|
|
|
],
|
|
|
|
|
'',
|
|
|
|
|
'files',
|
|
|
|
|
'42',
|
|
|
|
|
'karma|bus-factor'
|
|
|
|
|
],
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|